/* Reset CSS */a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none!important}
/* End Reset CSS */

html,body { height: 100%; }
body {font-family: 'Lato', sans-serif;}

::-webkit-scrollbar {width: 4px; background-color: #000;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);-webkit-border-radius: 2px;border-radius: 2px;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 2px;background: #d6b728;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);}
::-webkit-scrollbar-thumb:window-inactive {background: #d6b728;}

input,textarea,button {font-family: 'Open Sans', sans-serif;}

img { max-width: 100%; vertical-align: top; }

.flex {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.flex-wrap {flex-wrap: wrap; }
.flex > aside {-webkit-box-flex: 1; -moz-box-flex: 1; max-width: 100%; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.flex aside.flex-16 { max-width: 16.666%; -webkit-box-flex: 1 1 16.666%; -moz-box-flex: 1 1 16.666%; -webkit-flex: 1 1 16.666%; -ms-flex: 1 1 16.666%; flex: 1 1 16.666%; }
.flex aside.flex-20 { max-width: 20%; -webkit-box-flex: 1 1 20%; -moz-box-flex: 1 1 20%; -webkit-flex: 1 1 20%; -ms-flex: 1 1 20%; flex: 1 1 20%; }
.flex aside.flex-25 { max-width: 25%; -webkit-box-flex: 1 1 25%; -moz-box-flex: 1 1 25%; -webkit-flex: 1 1 25%; -ms-flex: 1 1 25%; flex: 1 1 25%; }
.flex aside.flex-33 { max-width: 33.333%; -webkit-box-flex: 1 1 33.333%; -moz-box-flex: 1 1 33.333%; -webkit-flex: 1 1 33.333%; -ms-flex: 1 1 33.333%; flex: 1 1 33.333%; }
.flex aside.flex-40 { max-width: 40%; -webkit-box-flex: 1 1 40%; -moz-box-flex: 1 1 40%; -webkit-flex: 1 1 40%; -ms-flex: 1 1 40%; flex: 1 1 40%; }
.flex aside.flex-50 { max-width: 50%; -webkit-box-flex: 1 1 50%; -moz-box-flex: 1 1 50%; -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%; }
.flex aside.flex-60 { max-width: 60%; -webkit-box-flex: 1 1 60%; -moz-box-flex: 1 1 60%; -webkit-flex: 1 1 60%; -ms-flex: 1 1 60%; flex: 1 1 60%; }
.flex aside.flex-75 { max-width: 75%; -webkit-box-flex: 1 1 75%; -moz-box-flex: 1 1 75%; -webkit-flex: 1 1 75%; -ms-flex: 1 1 75%; flex: 1 1 75%; }
.flex aside {-webkit-box-flex: 1; -moz-box-flex: 1; width: 20%; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.layout-fill { max-height: 100%; height: 100%; width: 100%;}
.layout-align-center {-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
.layout-space-between  {-webkit-justify-content: space-between; -ms-flex-pack: justify;  justify-content: space-between;}
.layout-end { -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}
.layout-start { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start;}
.layout-stretch { -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch;}

.child-end { -webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}

.content-padding { padding: 16px;}
.content-padding.lg { padding: 48px;}
.fab { display: inline-block;  min-width: 64px; min-height: 64px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #d6b728; text-align: center; line-height: 64px; }
.fab.fab-mini { min-width: 48px; min-height: 48px; margin: 0 8px; line-height: 48px; font-size: 21px; }
.divider { border-bottom:1px #ccc solid; min-height:1px; width:100%; margin:24px 0; }

.wrap-1000 { max-width: 1000px; margin: 0 auto; position: relative;}
.wrap-1200 { width: 100%; max-width: 1200px; margin: 0 auto; position: relative;}
.wrap-1400 { max-width: 1400px; margin: 0 auto; position: relative;}
.max-width { max-width: 800px; }
.max-width.m { max-width: 600px; }
.max-width.sm { max-width: 480px; }
.max-width.center { margin: 0px auto; }

.color-twitter { background-color: #03a9f4 !important; color: #fff !important; }
.color-facebook { background-color: #0D47A1 !important; color: #fff !important; }
.color-google { background-color: #D84315 !important; color: #fff !important; }
.color-youtube { background-color: #E53935 !important; color: #fff !important; }
.color-linkdin { background-color: #0277BD !important; color: #fff !important; }
.color-green { background-color: #43A047 !important; color: #fff !important; }
.color-orange { background-color: #f89406 !important; color: #fff !important; }

.mt-sm { margin-top: 8px !important;}
.mt-m { margin-top: 24px !important;}
.mt-lg { margin-top: 36px !important;}
.mt-xl { margin-top: 64px;}
.text-center { text-align: center;}
.text-right { text-align: right;}
.text-left { text-align: left;}

.layout-xs-show { display: none; }.layout-xs-hide { display: block;}

@media all and (max-width:600px) {
    .layout-xs-column { -webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .content-padding .content-padding { padding:4px;}
    .layout-xs-wrap {flex-wrap: wrap;}
    .layout-xs-center { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
    .layout-xs-flex-50 { max-width: 50% !important; width: 50% !important;-webkit-box-flex: 1 1 50% !important; -moz-box-flex: 1 1 50% !important;; -webkit-flex: 1 1 50% !important;; -ms-flex: 1 1 50% !important;; flex: 1 1 50% !important;;}
    .layout-xs-flex-100 { max-width: 100% !important; width: 100% !important;}
    .layout-xs-hide { display: none !important; }.layout-xs-show { display: block;}
    .content-padding.lg { padding: 16px;}
}
/*
     FILE ARCHIVED ON 15:36:05 Jan 18, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:20:33 Sep 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.387
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.029
  esindex: 0.009
  cdx.remote: 13.943
  LoadShardBlock: 120.574 (3)
  PetaboxLoader3.datanode: 178.752 (5)
  load_resource: 161.12 (2)
  PetaboxLoader3.resolve: 98.014 (2)
*/