  /*--- Harlan Bowling's Wordpress Reset  ---*/
/*--- Version: 3.1 - 8.22.16 ---*/


/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * 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 {  margin: 0;  padding: 0; border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;}/* HTML5 display-role reset for older browsers */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: '';  content: none;}table {  border-collapse: collapse;  border-spacing: 0;}
/** * Harlan Bowling's Responsive Scaffold v1.05 - 12.15.16 (http://paradigmcreative.com/) */ .hidden{display:none;visibility:hidden}.hidden-desktop,.visible-phone,.visible-portrait,.visible-tablet{display:none!important}.visible-desktop{display:inherit!important}@media (max-width:1024px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:850px){.hidden-tablet{display:inherit!important}.visible-tablet{display:none!important}.visible-portrait{display:inherit!important}.hidden-portrait{display:none!important}}@media (max-width:480px){.hidden-portrait{display:inherit!important}.visible-portrait{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}
/** * Harlan Bowling's Responsive Grid System v1.15 (http://paradigmcreative.com/) */ .grid:after{content:"";display:table;clear:both}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*=col-]{float:left;padding:0 32px;margin-bottom:20px}[class*=col-] iframe,[class*=col-] img{max-width:100%;height:auto}.grid>[class*=col-]:first-of-type{padding-left:0}.grid>[class*=col-]:last-of-type{padding-right:0}.grid.pad{padding:50px}.grid.pad>[class*=col-]:first-of-type, .grid.has-images>[class*=col-]:first-of-type{padding-left:32px}.grid.pad>[class*=col-]:last-of-type, .grid.has-images>[class*=col-]:last-of-type{padding-right:32px}.grid.tight [class*=col-]{float:left;padding:0 !important;margin:0 !important}.grid.has-images [class*=col-]{padding:0 32px !important;}.grid.bordered [class*=col-]{float:left;padding:0 5px;margin:0}.col-full{width:100%}.col-1-2{width:50%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-5{width:20%}.col-2-5{width:40%}.col-3-5{width:60%}.col-4-5{width:80%}.col-1-6{width:16.66%}.col-1-8{width:12.5%}@media (max-width:1024px){[class*=col-]{padding:0 10px}.grid>[class*=col-]:first-of-type{padding-left:10px}.grid>[class*=col-]:last-of-type{padding-right:10px}.col-1-8{width:25%}}@media (max-width:769px){.col-1-4,.col-1-5,.col-1-6,.col-1-8{width:50%}.col-3-5,.col-2-5{width:100%}.col-1-2,.col-1-3,.col-2-3,.col-3-4{width:100%}}@media (max-width:481px){.col-1-4,.col-1-5,.col-1-6,.col-1-8,.col-3-5{width:100%}}


/*------------------------------------------------*/
/*-----------------[WP Reset]---------------------*/
/*------------------------------------------------*/

input, textarea, button { border-color: #aaa #ddd #ddd #aaa; border-style: solid; border-width: 1px; color: #000000; font-size: 14px; }
input, textarea, button { font-family: Cambria, Georgia, "Times New Roman", Times, serif; padding: 3px; }
button { font: 12px; padding: 2px 10px; cursor: pointer; }
input:focus, textarea:focus, button:hover { border-color: #777 #ccc #ccc #777; }

/* bugfix */
.safari input { padding: 0px 3px; }
.chrome input { padding: 1px 3px; }


.clearfix { clear:both; }
.spacing { clear:both; height:40px; }
hr { margin:40px 0; clear:both; border-top:1px dotted #777; }

img { max-width:100%; height:auto; }
iframe { max-width:100%; height: auto; margin:0 auto 20px; }
.fullwidth { width:100%; height:auto; }

.alignleft { float:left; margin:6px 20px 20px 0; }
.alignright { float:right; margin:6px 0 20px 20px; }
.aligncenter { text-align:center; margin:18px auto; }
.center { text-align: center; }
small { font-size:0.8em; }
.round, .circle { border-radius: 10000px; }

em, i { font-style:italic; }
strong, b { font-weight:bold; }
.largertext, .larger { font-size:1.5em; line-height:1; }
.smallertext, .smaller { font-size:0.8em; line-height: 1; }

#wpstats { display:none; }

.transition { -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.animatedelay { visibility:hidden; -webkit-animation-duration: 4s; -webkit-animation-delay: 1s; }
.animatedelay.animated { visibility: visible; }


img { max-width:100%; height:auto; }


/* Small Desktop */
@media (max-width: 1024px) {



}

/* Portrait Tablet and Lower */
@media (max-width: 769px) {


}

/* Phone */
@media (max-width: 481px) {


}

