@charset "utf-8";
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, font, img, ins, kbd, q, s, samp, small, strike, 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 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-weight: 400; font-style: normal }
body, html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, article { 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 }
:focus { outline: 0 }
::-moz-focus-inner {border:0;outline:0}
ins { text-decoration: none }
del { text-decoration: line-through }
table { border-collapse: collapse; border-spacing: 0 }
.clear { clear: both }
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0 }
.cf { display: inline-block }
* html .cf { height: 1% }
.cf { display: block }
.al { float: left }
.ar { float: right }
.an { clear: both; font-size: 0; line-height: 0; margin: 0; padding: 0; border: 0; height: 0; width: 0 }
img { border: 0; vertical-align: top }
.imgW100p {width:100%;}
a {text-decoration: none; cursor: pointer!important; color: #3b2e20;
-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
a:hover {color:#fbdc09; text-decoration:none;}

h2 { font-size: 20px; color:#000; font-family: 'pt_sansbold';}

html, body { height: 100%; width: 100% }
body { font-family: 'pt_sansregular'; font-size: 15px; color:#3b2e20; background-color:#3b2e20; line-height:normal;}

.wrapper {width:1200px; margin: 0px auto; position:relative;}
p {padding-bottom: 20px; }
.pr{ position:relative;}
.top{position:absolute; width:100%; left:0; top:0;}
.bg{background:#3b2e20 url(../images/bg.jpg) center top no-repeat;background-size:100% 100%; background-attachment:fixed;}
.sign{ float:left; margin-left:30px;}
.top-right{ float:right; margin:72px 128px 0 0; position:relative; z-index:2;}

.get-snowcial{ margin-top:40px;}
.social{ margin-top:14px;}
.social li{ display:inline-block;text-indent:-9999px;}
.social li a{ height:43px; width:42px; background-image:url(../images/social.png); background-repeat:no-repeat; background-position:0 0; display:block; margin-left:5px; }
.social li.fb a{background-position:0 0;}
.social li.fb a:hover{background-position:0 bottom;}
.social li.tw a{background-position:-49px 0;}
.social li.tw a:hover{background-position:-49px bottom;}
.social li.ig a{background-position:-98px 0; width:45px;}
.social li.ig a:hover{background-position:-98px bottom;}
.social li.pi a{background-position:-150px 0;}
.social li.pi a:hover{background-position:-150px bottom;}

.moose{ padding-top:110px; margin-left:-235px;}

#footer{}
.yelp{font-family: 'yeseva_oneregular'; color:#fff; display:inline-block; float:right; font-size:14px;}
.yelp a{color:#fff; display:block; background-color:#ff7400; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:11px 20px;}
.yelp a:hover{background-color:#3b2e20 ;}
.footer{background-color:#fff; font-size:18px; padding:12px 0;}
.footer a.email{font-family: 'yeseva_oneregular'; color:#fff; display:inline-block; background-color:#ff7400; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-left:25px; padding:9px 20px;}
.footer a.email:hover{background-color:#3b2e20 ;}
.footer span.phone{font-family: 'pt_sansbold'; margin-left:25px; display:inline-block;}
.foter-bottom{ background-color:#3b2e20; font-family: 'pt_sansitalic'; padding:15px 0; color:#978775;}
