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;vertical-align:baseline;outline:none;}
article,aside,canvas,main,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{display:block;position:relative;}
@font-face{font-family:"Humanist";src:url("../fonts/humanist/humanist.eot");src: url("../fonts/humanist/humanist.eot") format("embedded-opentype"), url("../fonts/humanist/humanist.woff") format("woff"), url("../fonts/humanist/humanist.svg#Humanist") format("svg");font-weight: normal;font-style: normal;}
body{color:#353535;font-size:12px;font-family:"Humanist";line-height:1.50;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}
table{border-collapse:collapse;border-spacing:0;}
div{position:relative;}
h1,h2,h3,h4,h5,h6{line-height:1.50;}
a{text-decoration:none;outline:none !important;}
a:hover,a:focus{text-decoration:none;}
ul,ol,ul ul,ul ol,ol ul,ol ol{margin:10px 10px 10px 25px;padding:0;list-style:disc;}
ul li,ol li{padding-left:5px;}
ol{list-style:undefined;}
img{vertical-align:top;}
p{margin-bottom:10px;}
hr{border-color:#ccc;}
input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:12px;font-family:"Humanist";outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input:focus{outline:0;}
button,input[type="reset"],input[type="button"],input[type="submit"],input[type="checkbox"],input[type="radio"],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="range"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{height:40px;padding:0 15px;color:#333;background-color:#f4f4f4;}
input[type="checkbox"],input[type="radio"]{width:13px;height:13px;}
input[type="file"]{}
::-webkit-search-decoration{display:none;}
button,input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto;}
::-webkit-file-upload-button{padding:0;border:0;background:none;}
textarea{vertical-align:top;overflow:auto;resize:none;} 
select{}
select[multiple]{vertical-align:top;}
::-webkit-input-placeholder{color:#696969;font-size:12px;font-family:"Humanist";opacity:1;}
:-moz-placeholder{color:#696969;font-size:12px;font-family:"Humanist";opacity:1;}
::-moz-placeholder{color:#696969;font-size:12px;font-family:"Humanist";opacity:1;}
:-ms-input-placeholder{color:#696969;font-size:12px;font-family:"Humanist";opacity:1;}
.aligncenter{display:block;margin:10px auto;}
.alignleft{display:block;float:left;margin:0 15px 5px 0;}
.alignright{display:block;float:right;margin:0 0 5px 15px;}
.clear{display:block;clear:both;line-height:0px;}
.opacity:hover{opacity:0.7;}
.trans-2,.trans-all-2 *{transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;}
.trans-3,.trans-all-3 *{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;}
.trans-4,.trans-all-4 *{transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.trans-5,.trans-all-5 *{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.trans-no,.trans-no-all *{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;}
ul.no-list,ul.no-list ul,ul.no-list ol,ul.no-list li,ol.no-list ol.no-list ol,ol.no-list ul,ol.no-list li{margin:0;padding:0;list-style:none;}
.flex{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;justify-content:center;}
.no-select,.no-select-all *{user-select:none;-moz-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;}
@media(max-width:1200px){}
@media(max-width:992px){}
@media(max-width:768px){}
@media(max-width:360px){}