	
/* Reset All */
* { margin: 0; padding: 0; box-sizing: border-box; }
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{padding:0;border:0;margin:0;vertical-align:baseline}
body{}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body { background:#fff; font-size: 16px; line-height:24px; padding: 0; margin: 0 auto; font-family: "azo-sans-web", sans-serif;max-width: 700px;}
p { margin:0; }
 .group:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
.page-wrapper { position:relative; width:87.1666666667%; margin:0 auto; }
.border{ position: absolute;margin-top: -2px;right: 0px;z-index: 10}

header {background:#ffffff url('images/background.png');min-height: 122px;border-bottom:20px solid #fff;}
header .logo{text-align: center;position: absolute;top: 9px; width: 100%;}
header .logo img{max-width:158px}

section#splash{background:#fafafa;text-shadow: 0 3px 0 rgba(46, 44, 44, 0.65);color: white;font-weight: 700;line-height: 1.37;font-size: 34px;}
section#splash #content{padding:46px 0 22px}
section#splash h1 span{text-transform:uppercase;}
section#splash h3{font-size:23px;padding-top:15px}

section#results{margin:25px 0;color: #562c1e;line-height: 26px;font-size: 18px;font-weight: 400;}
section#results img{ padding-bottom:23px;margin: 0 auto;display: block;}
section#results img#logo{width:30%}
section#results ul{text-align:center;}
section#results ul li{list-style: none;padding-bottom:36px}
section#results p.store-nm{font-size: 25px;text-transform: uppercase;font-weight:700}
section#results address{font-style:normal;    padding-bottom: 10px;}
section#results a{color: white;line-height: 21px;text-transform: uppercase;background:#dfb134;padding:2px 22px;text-shadow: 0 1px 2px rgba(87, 68, 16, 0.65);text-decoration:none;border-radius:2px}
section#results h3{font-size:30px;text-align:center;}

section#manifesto{position:relative;background-color: #bf955a;padding:48px 0 0;text-align:center;}
section#manifesto p{color: #562c1e;font-size: 24px;font-weight: 700;line-height: 1;padding:12px 0 22px}
section#manifesto #circles{padding-bottom:46px}

section#slider{}
section#slider .bx-wrapper {margin-bottom:0;}
section#slider .bx-wrapper .bx-viewport{border:0;left:0}
section#slider .bx-wrapper img{width:100%}
section#slider .bx-wrapper .bx-pager{display:none;}
section#slider .bx-wrapper .bx-prev{background:url('images/prev.png')no-repeat;width: 23px;height: 40px;left:30px}
section#slider .bx-wrapper .bx-next{background:url('images/next.png') no-repeat;width: 23px;height: 40px;right:30px}
section#slider li p{ position: absolute;bottom: 17px;text-align: center;width: 100%;font-weight: 700;line-height: 29px;text-transform: uppercase;color: white;font-size: 19.5px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
section#slider li p span{color: #bf955a;}

section#cta {text-align:center;position: relative;}
section#cta h3 {color: #826131;font-size: 28px;font-weight: 700;line-height: 35px;padding:62px 0 44px}
section#cta a{text-decoration:none;background: #d79d00 url('images/btn.gradient.png') no-repeat ;border: 1px solid #fce4a6;border-radius: 3px;text-shadow: 0 1px 2px rgba(87, 68, 16, 0.65);color: white;font-size: 20px;font-weight: 700;line-height: 1.3; text-transform: uppercase;display:block;    letter-spacing: 4px;padding: 29.5px 0;margin-bottom: 83px;}
section#cta span{padding-bottom:84px}

section#insta{padding:63px 0 40px}

footer{background: #d7b98a}
footer ul{  list-style: none;width:100%;text-align:center;padding:28px 0 22px;}
footer ul li{  padding-left: 28px; display: inline-block;vertical-align: middle;}

footer .site__legal_text{color: #7d8082; float:left;padding:44px 15px 15px 0;color: #7d8082;font-size: 13px;}
footer .site__legal_text a{text-decoration:none;color:#fff;padding-left:26px}

@media only screen and (max-width: 430px){
	section#splash{font-size:22px}
	footer .site__legal_text{padding-top: 0}
}
