/* Normalize.css v2.1.2 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block}
audio, canvas, video {display:inline;zoom:1}
audio:not([controls]) {display:none;height:0}
[hidden] {display:none}

html, button, input, select, textarea {font-family:sans-serif}
body {background:#e8d6ab url(../images/bg2.png) top repeat-x;line-height:1.4;text-rendering:optimizeLegibility;font:140%/160% "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#335980;}
body, figure, form {margin:0}
.container {/* The `max-width` property is the width governer. */
background-color:#fff;max-width:980px;width:100%;margin:0px auto;position:relative;padding:0 4px;height:100%;
-webkit-box-shadow:7px 7px 5px rgba(50, 50, 50, 0.75);-moz-box-shadow:7px 7px 5px rgba(50, 50, 50, 0.75);box-shadow:7px 7px 5px rgba(50, 50, 50, 0.75)}
.row {clear:both}
a:focus {outline:thin dotted}
a:active, a:hover {outline:0}
/*h1 {font-size:2em;line-height:1em;margin:.67em 0;font-weight:normal}
h1.heavy {color:#333;font-size:1.9em;margin:.3em 0 0 0;line-height:1.2;position:relative;z-index:100;font-weight:300}
h2 {font-size:1.5em;margin:.83em 0;font-weight:normal}
h2.headline {border-bottom:1px solid #d5d5d5;line-height:1.5em;padding-bottom:0.4em;font-weight:600}
h3 {font-size:1.17em;margin:1em 0;font-weight:normal}
h4 {font-size:1em;margin:1.33em 0}
h5 {font-size:.83em;margin:1.67em 0}
h6 {font-size:.67em;margin:2.33em 0}*/
abbr[title] {border-bottom:1px dotted}
b, strong {font-weight:bold}
blockquote {margin:1em 40px}
dfn {font-style:italic}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark {background:#ff0;color:#000}
q {quotes:none}
q:before, q:after {content:none}
small {font-size:80%}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-.5em}
sub {bottom:-.25em}
dd {margin:0 0 0 40px}
menu, ol, ul {padding:0 0 0 40px}
nav ul, nav ol {list-style:none;list-style-image:none}
img {border:0;-ms-interpolation-mode:bicubic;max-width:100%}
svg:not(:root) {overflow:hidden}

fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend {border:0;white-space:normal;margin-left:-7px;padding:0}
button, input, select, textarea {font-size:100%;vertical-align:middle}
button, input, textarea {line-height:normal;margin-bottom:5px}
button, select textarea{text-transform:none;background:#dde8ea}
button, html input[type=button],/* 1 */ input[type=reset], input[type=submit] {-webkit-appearance:button;cursor:pointer;overflow:visible;background-color:#0894de;color:#fff}
button[disabled], html input[disabled] {cursor:default}
input[type=checkbox], input[type=radio] {box-sizing:border-box;height:13px;width:13px;padding:0}
input[type=search] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}
textarea {width:100%;overflow:auto;vertical-align:middle;background:#eee}
input{width:100%;background:#eee}

table {border-collapse:collapse;border-spacing:0}
.tel{text-decoration:none;color:#ae5c10}
p, dl, menu, ol, ul {margin:1em 0}
audio, video, canvas  {max-width:100%}
/* Grid > 6 Column Mobile First
-------------------------------------------------------------- */
 @media screen and (min-width:480px){
.container {width:98%}
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-half, .grid-full, .grid-unit {float:left;width:96.969696969697%;margin:0 1.515151515152% .5em}
.gallery .grid-unit, .grid-half {width:46.969696969697%;margin:0 1.515151515152% .5em}
.grid-flow-opposite {float:right}
}
.grid-half p{text-align:justify}
 @media screen and (min-width:640px){
.grid-1 {width:13.636363636364%}
.grid-2 {width:30.30303030303%}
.grid-3, .grid-half {width:46.969696969697%}
.grid-4 {width:63.636363636364%}
.grid-5 {width:80.30303030303%}
.grid-6, .grid-full {width:96.969696969697%}
.text-right {text-align:right}
.text-right p {position:absolute;bottom:10px}
}
/* Micro Clearfix - http://nicolasgallagher.com/micro-clearfix-hack/
For best results, use your favorite clearfix here.
-------------------------------------------------------------- */
.cf:before, .cf:after {content:"";display:table}
.cf:after {clear:both}
.cf {zoom:1} /* For IE 6/7 (trigger hasLayout) */
/* Helpers
-------------------------------------------------------------- */
.show-grid div[class*='grid-'] {background-color:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0.5em 1em;margin-bottom:1em;text-align:center}
* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

a {color:#06c}
a:focus, a:hover {color:#039}
p {font-weight:300}
img.aligncenter {margin:3em auto;display:block}
section {margin-bottom:2.5em}



p > a {color:#A03A1A;text-decoration:underline}
p.center {text-align:center}
a.btn-huge {font-size:1.7em;padding:0.9em 1.5em}
.btn {border:none;background:#48c9b0;color:#fff;padding:9px 12px 10px;line-height:22px;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-backface-visibility:hidden}
.btn:hover, .btn:focus {background-color:#cacfd2;color:#fff;outline:none;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-backface-visibility:hidden}
.btn:active {background-color:#a1a6a9;color:rgba(255, 255, 255, 0.75);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.box {border:2px solid #ccc;padding:0.3em;margin:0;background-color:#fff;transition:0.6s ease background-color;padding:10px;}
.box:hover {background-color:#fafafa}
.box h3 {font-weight:bold;margin:0 0 0.5em}
.example {padding-bottom:40px}
.example img {margin-bottom:20px}
.description {font-family:Palatino, Georgia, Times, serif;background-color:#fff;color:#444;border:1px solid #999}
.description h3 {font-family:inherit;border-bottom:1px solid}
.description h3 a {color:inherit}
h1.entry-title {font-weight:400;margin-top:1em}
footer {text-align:center;font-size:1em}

 @media all and (min-width:480px){
h1.heavy {font-size:2.2em}
}
 @media all and (min-width:768px){
h1.heavy {font-size:3.2em}
}

