/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* @import url("https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"); */
/* @import "compass/reset";*/
/*@import "compass/typography";*/
/* @import "compass/css3";*/
/** grayscale      ex: filter: grayscale(100%);
// sepia          ex: filter: sepia(100%);
// saturate       ex: filter: saturate(0%);works
// hue-rotate     ex: filter: hue-rotate(45deg);works
// invert         ex: filter: invert(100%);works
// brightness     ex: filter: brightness(15%);works
// contrast       ex: filter: contrast(200%);works
// blur           ex: filter: blur(2px);works
ALSO WORKS - @include filter(drop-shadow,#333 1PX 1PX 5PX);
**/
/*
@mixin drop-defaults('1px 1px 5px #333') {
		
}
* */
/* dbo extra */
/*@import url("../styles/glyphs.css"); */
@import url(bootstrap-buttons.css);
@font-face {
  font-family: 'purisa';
  src: url("../../fonts/Purisa-BoldOblique.ttf");
}

@font-face {
  font-family: 'opensans';
  src: url("../../fonts/OpenSans-Regular.ttf");
}

@font-face {
  font-family: 'adellemono';
  src: url("../../fonts/AdelleMono-Regular.ttf");
}

/* COLOURS 
====================================== */
/* line 66, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root {
  font-size: 1em;
}

/* line 68, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
.stand-first {
  font-size: 1.3em;
}

/* line 69, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#sidebar .widget li a {
  font-family: 'Roboto',sans-serif;
}

/* #header .nav-toggle a::before  1.875em */
/* HEADER STRUCTURE 
======================================== 
<header#masthead.site-header>
	::before
	<.custom-header>
		<.custom-header-media />
		<.site-branding>
			<.wrap>
				<.site-branding-text>
					<h1.site-title>
						<a>
					<./h1>
					</p.site-description>
				</.site-branding-text>
			<.wrap />
		</.site-branding>
	</.custom-header>
	<.navigation-top>
		<.wrap>
			<nav.#site-navigation.main-navigation>
				<button.menu-toggle>
				<.menu-top-menu-container>
					<ul#top-menu.menu>
						<li ...>
					</ul>
				</.menu-top-menu-container>
			</nav>
			::after
		</.wrap>
	</.navigation-top>
	::after
</header>


END HEADER STRUCTURE 
*/
/* line 121, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
html, body {
  scroll-behavior: smooth;
}

/*  CONTENT AREA 
=============================================== */
/* line 130, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root h1, :root h2, :root h3, :root h4, :root h5, :root h6 {
  font-family: "purisa","Inter var", -apple-system, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 133, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root body {
  font-family: "opensans",mono;
  line-height: 1.5;
  color: #111;
  font-size: 1rem;
}

/* line 140, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root pre, :root .selection, :root input[type=text], :root input[type=text], :root input.input-text, :root textarea, :root input.txt {
  font-family: 'adellemono',verdana;
  font-size: 0.95rem;
}

/* line 142, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root pre {
  line-height: 1.8;
}

/* line 149, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root #content h2, :root #content h3, :root #content h4, :root #content h5 {
  margin-top: 1.1em;
}

/* line 151, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root #content h3 {
  font-size: 1.1em;
}

/* line 152, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root #content h4 {
  font-size: 1.0em;
}

/* line 153, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root #content h5 {
  font-size: 0.9em;
}

/* line 154, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root #content #main {
  width: 100% !important;
}

/* line 156, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root #content .featured-products {
  margin: 0 0;
}

/*#top-nav {float:right  !important;width:28% !important;}*/
/* line 164, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#header hgroup {
  width: 100% !important;
}

/* line 165, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#header hgroup #site-id {
  width: 70% !important;
  display: inline-block;
}

/* line 166, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#header a.cart-button, #header a.checkout {
  display: none;
}

/* line 167, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#header i.fa {
  font-size: 1.8em;
}

/* line 168, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#header a.social-button {
  margin-left: .618em;
  float: right;
  background-color: #ffffff;
  background-image: linear-gradient(to bottom, #ffffff, #f7f4ee);
  padding: .2em .2em .2em .2em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  border-radius: 0.5em;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  margin-left: .618em;
  display: inline-block;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 0 0 0.146em rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 0 0.146em rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 0.146em rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.2);
}

/* line 185, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#header #main-nav a {
  font-family: "opensans",mono;
  font-size: 1.3rem;
}

/* HEADER 
================================================ */
/* line 193, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
html #header .nav-toggle {
  text-align: right;
}

/* line 195, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
html #header .nav-toggle a::before {
  font-size: 1.5em;
}

/* line 198, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
html #header a.cart-button, html #header a.checkout, html #header a.cart-button .items, html #header a.checkout .lozenge {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  border-radius: 0.2em;
}

/* line 202, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
html #header .site-title {
  font-size: 3em;
}

/* line 205, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
html #header .site-description {
  font-size: 1.3rem;
  font-weight: bold;
  font-family: "opensans",mono;
  letter-spacing: 0.2rem;
}

/* FORMS 
================================================ */
/* line 214, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
input[type="email"], input[type="text"] {
  padding: .53em .857em;
  width: 95% !important;
  margin: 0 2%;
  border: 1px solid #b7aea6;
  -webkit-border-radius: 0.236em;
  border-radius: 0.236em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 1em;
  /* Make inputs the same size as normal text */
  line-height: 1.618em;
  font-size: .857em;
  font-family: "Cutive", sans-serif;
  /* Make inputs use the correct typeface instead of the browser default */
  outline: none;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  color: #6c6158;
  box-shadow: 0 0 0.236em 0 #e5e1de;
  -webkit-box-shadow: 0 0 0.236em 0 #e5e1de;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -ms-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}

/* line 250, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
input[type="email"]::focus, input[type="text"]::focus {
  box-shadow: 0 0 0.618em 0 #d8cad0;
  -webkit-box-shadow: 0 0 0.618em 0 #d8cad0;
  border: 1px solid #c2adb5;
}

/* line 257, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
.mc4wp-form p label {
  display: block;
}

/* general
========================================================== */
/* line 266, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root #footer-widgets a {
  font-size: 1.2rem;
}

/* line 267, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
:root #footer-widgets .fa {
  font-size: 3em;
  margin-left: 0.5em;
}

/* line 271, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
def {
  border-bottom: 1px dashed grey;
}

/* line 272, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#main header h1 {
  font-size: 2em;
}

/* line 273, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#main .entry {
  font-size: 1.6em !important;
}

/* line 274, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#main .entry ul {
  padding-left: 0em;
  list-style: none;
}

/* line 275, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
#main .entry ul li {
  padding-left: 2em;
  line-height: 1.5;
  display: block;
}

/* MEDIA RULES 
========================================================== */
@media only screen and (max-width: 768px) {
  /* SMALL SCREENS */
}

@media only screen and (min-width: 768px) {
  /* line 285, ../../../../usr/local/ampps/www/wp-content/themes/artificer-child/sass/style.scss */
  #content .home-intro .stand-first {
    width: 100%;
  }
}

/*# sourceMappingURL=style.css.map */