@import url(https://fonts.googleapis.com/css?family=Bree+Serif|Open+Sans:400,700);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{height:100%}body{font:normal 100% 'Open Sans', Arial, Helvetica, sans-serif;line-height:1.5}a{color:#00416A}h1,h2,h3{font-family:'Bree Serif', Arial, Helvetica, sans-serif;font-weight:bold;padding-bottom:0.5em}h1{font-size:1.7em}h2{font-size:1.5em}h3{font-size:1.3em}p,ol,ul{margin-bottom:1.5em}ol{list-style:decimal;margin-left:30px}ul{list-style:disc;margin-left:30px}em{font-style:italic}@media (max-width: 37.5em){img.right{margin-left:auto;margin-right:auto;text-align:center;display:block;margin-bottom:1em}img.right:after{content:".";visibility:hidden;display:block;height:0;clear:both}}@media (min-width: 37.5em){img.right{float:right;padding-left:1em}}@media (max-width: 37.5em){img.left{margin-left:auto;margin-right:auto;text-align:center;display:block;margin-bottom:1em}img.left:after{content:".";visibility:hidden;display:block;height:0;clear:both}}@media (min-width: 37.5em){img.left{float:left;padding-right:1em}}header{background-color:#b0c4d1;border-bottom:1px dotted #8f816a}#header{padding-top:1em;background:url(../images/fractal.png) no-repeat top left}#tagline{font-family:'Bree Serif', Arial, Helvetica, sans-serif;line-height:2em;font-size:1.2em}#tagline span{font-weight:bold;font-size:1.3em}#header-mobile{background:url(../images/fractal.png) no-repeat top left;background-size:5em}#header-mobile .logo{background-position:1.5em}#header-mobile .mobile-menu-btn{text-align:right;font-size:2em;padding-top:0.25em}footer{font-size:0.75em;color:#333;border-top:1px solid #316c91}footer #footer{padding:1em 0}footer .copy{text-align:center;line-height:3em}footer .footerlinks{text-align:center}#footer-mobile{text-align:left;padding:1em 0}#footer-mobile .footer-logo{float:left;padding:0 1.5em}#footer-mobile .footer-content{float:left}#footer-mobile .copy{text-align:left}#footer-mobile .footerlinks{text-align:left}#footer-mobile .footerlinks ul{list-style:none;margin:0}#footer-mobile .footerlinks li{padding:0.25em 0}.logo{background:url(../images/logo.png) no-repeat 5em 0.4em;background-size:contain;height:3em}.logo a{display:block;height:100%}.logo span{display:none}nav{padding-top:0.5em}nav ul{margin:0;padding:0;list-style:none}nav a{text-decoration:none;text-transform:uppercase;font-size:0.9em;font-weight:700;display:block;padding:0.5em 0;text-align:center}nav a:hover{color:#26619C}#header-mobile nav{display:none;position:absolute;width:100%;top:3em;margin-top:1px;padding:0;left:0;z-index:1000;background-color:#fff;text-align:center}#header-mobile nav ul{margin:0;padding:0;width:90%;border-left:1px solid #C3B091;border-right:1px solid #C3B091;margin-left:auto;margin-right:auto;box-shadow:0px 10px 23px -3px rgba(0,0,0,0.75);list-style:none}#header-mobile nav li{border-bottom:1px solid #C3B091}main{background-color:#fff;padding:0 1em}#content{padding:1em 0}.sidebar{padding-left:2em}.sidebar ul{list-style-type:none;margin:0;padding:0}.sidebar ul a{display:block;text-transform:uppercase;text-decoration:none;padding:0.3em 0.5em}.sidebar ul a:hover{background-color:#eae6df}.products{display:block;position:relative;margin:0 0 1em 0}.products img{width:100%;height:75%}.products span{position:absolute;width:100%;left:0em;bottom:0.5em;color:#fff;font-weight:bold;text-shadow:0 0 5px #000000;font-size:1.2em;text-align:center}.testimonial{position:relative}.testimonial .fa{font-size:2.5em;color:#ececec;z-index:5;opacity:.99;position:absolute}.testimonial .fa.fa-quote-left{top:0em;left:0}.testimonial .fa.fa-quote-right{bottom:-0.5em;right:0}#testimonial_snippet{z-index:1000;position:relative;top:1em;padding-left:1em;padding-right:1em}.product{clear:both}.product img{padding:0 1em}@media (max-width: 37.5em){.product img{width:80%;height:auto;padding:1em;margin-left:auto;margin-right:auto;text-align:center}}@media (min-width: 37.5em){.product img{float:right}}strong{font-weight:bold}
