/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@import url('/wp-content/themes/buffaloboy/assets/fonts/fontawesome/fontawesome.css');@font-face{font-family:'Lettera-Bold';src:url('/wp-content/themes/buffaloboy/assets/fonts/Lettera-Bold.eot?#iefix') format('embedded-opentype'),  url('/wp-content/themes/buffaloboy/assets/fonts/Lettera-Bold.otf')  format('opentype'),
url('/wp-content/themes/buffaloboy/assets/fonts/Lettera-Bold.woff') format('woff'), url('/wp-content/themes/buffaloboy/assets/fonts/Lettera-Bold.ttf')  format('truetype'), url('/wp-content/themes/buffaloboy/assets/fonts/Lettera-Bold.svg#Lettera-Bold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Lettera-Regular';src:url('/wp-content/themes/buffaloboy/assets/fonts/Lettera-Regular.eot?#iefix') format('embedded-opentype'),  url('/wp-content/themes/buffaloboy/assets/fonts/Lettera-Regular.otf')  format('opentype'),
url('/wp-content/themes/buffaloboy/assets/fonts/Lettera-Regular.woff') format('woff'), url('/wp-content/themes/buffaloboy/assets/fonts/Lettera-Regular.ttf')  format('truetype'), url('/wp-content/themes/buffaloboy/assets/fonts/Lettera-Regular.svg#Lettera-Regular') format('svg');font-weight:normal;font-style:normal}html,button,input,select,textarea{font-size:11px;font-family:'Lettera-Bold',Arial,sans-serif;color:#000;font-weight:normal}body{line-height:1.2;margin:0}a{color:#444;text-decoration:none;font-weight:normal;outline:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}a:hover{color:#000}a:focus,a:hover,a:active{outline:0}p{margin:0
0 15px}h1,h2,h3,h4,h5,h6{font-family:Arial;font-weight:normal;line-height:1.2;margin:0
0 15px}h1{font-size:48px}h2{font-size:38px}h3{font-size:32px}h4{font-size:24px}h5{font-size:22px}h6{font-size:18px}img{vertical-align:bottom}ul{padding:0
0 0 15px;margin:0
0 15px;position:relative}ol{padding:0
0 0 18px;margin:0
0 15px;position:relative}blockquote{display:block;position:relative;margin:0;background:#444;margin-bottom:10px;padding:10px
10px}hr{width:90%;height:5px;background-color:#444;margin:20px
0}input,select,textarea{outline:0;border:1px
solid #000;border-radius:0;padding:15px;height:30px;font-size:18px;color:#444;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}input:focus,select:focus,textarea:focus{outline:0;border:none}textarea{height:90px}input[type="button"],input[type="submit"],.button{display:inline-block;outline:0;border:none;border-radius:5px;padding:14px
30px;height:30px;color:#fff;text-align:center;text-transform:uppercase;background-color:#000;letter-spacing:1px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type="button"]:hover,input[type="submit"]:hover,.button:hover{opacity:0.8}html,body{width:100%;height:100%;font-size:100%}body{background-color:#fff}div.page{position:relative;width:100%;height:100%}div.page
.container{position:relative;max-width:1010px;padding:0px
15px;margin:0
auto}header{position:relative;float:left;width:100%}div.logo{float:left}nav{float:right}main{position:relative;float:left;width:100%}footer{position:relative;float:left;width:100%}main.landing{}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}blockquote.alignleft,.wp-caption.alignleft,img.alignleft{margin:0.4em 1.6em 1.6em 0}blockquote.alignright,.wp-caption.alignright,img.alignright{margin:0.4em 0 1.6em 1.6em}blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter{clear:both;margin-top:0.4em;margin-bottom:1.6em}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{margin-bottom:1.2em}.v-wrap{height:100%;white-space:nowrap;text-align:center}.v-wrap:before{content:"";display:inline-block;vertical-align:middle;width:0;margin-right:-.25em;height:100%}.v-box{display:inline-block;vertical-align:middle;white-space:normal}.no-margin{margin:0
!important}.no-padding{padding:0
!important}.hidden{display:none !important;visibility:hidden}.invisible{visibility:hidden}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{-webkit-tap-highlight-color:transparent}::selection{background:#000;color:#FFF;text-shadow:none}::-webkit-selection{background:#000;color:#FFF;text-shadow:none}::-moz-selection{background:#000;color:#FFF;text-shadow:none}@media
print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media only screen and (max-width:767px){}