/* === GENERAL === */

body { background: #fafafa; color: #666; font-family: arial,helvetica,sans-serif; font-size: 16px; margin: 0; padding: 0; text-align: left; }
body.stripebg { background: #2786c6 url("/images/stripebg.gif"); }
a, a:visited { color: #059aff; text-decoration: none; outline: none; word-wrap: break-word; }
a:active, a:hover { text-decoration: underline; }
form { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-family: Oswald,arial,helvetica,sans-serif; margin: 0; padding: 0; }
h1 { color: #333; font-size: 24px; font-weight: 700; }
h2 { color: #000; font-size: 18px; font-weight: 700; }
h3 { font-size: 16px; font-weight: 700; }
iframe { border: none; overflow: hidden; }
img { border: none; }

.columns { display: table; width: 1140px; margin: 0 auto; }
.column { display: table-cell; vertical-align: top; }
.content { display: table-cell; width: 740px; vertical-align: top; }
.sidebar { display: table-cell; width: 400px; vertical-align: top; }
.content-home { display: table-cell; width: 850px; vertical-align: top; }
.sidebar-home { display: table-cell; width: 290px; vertical-align: top; }

.col-4-4 { width: 100%; }
.col-4-1 { width: 25%; }

.block200 { height: 200px; }
.block150 { height: 150px; }
.block140 { height: 140px; }
.block120 { height: 120px; }
.block100 { height: 100px; }
.block90 { height: 90px; }
.block80 { height: 80px; }
.block70 { height: 70px; }
.block60 { height: 60px; }
.block50 { height: 50px; }
.block40 { height: 40px; }
.block30 { height: 30px; }
.block20 { height: 20px; }
.block10 { height: 10px; }
.block8 { height: 8px; }
.block6 { height: 6px; }

.mb70 { margin-bottom: 70px; }
.mb60 { margin-bottom: 60px; }
.mb50 { margin-bottom: 50px; }
.mb40 { margin-bottom: 40px; }
.mb30 { margin-bottom: 30px; }
.mb20 { margin-bottom: 20px; }
.mb10 { margin-bottom: 10px; }

.center_text { text-align: center; }
.center_elem { margin: 0 auto; }
.left_text { text-align: left; }
.left_elem { float: left; }
.right_text { text-align: right; }
.right_elem { float: right; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }

.elem-center { margin: 0 auto; }
.elem-left { float: left; }
.elem-right { float: right; }
.elem-inline { display: inline-block; }
.elem-top { vertical-align: top; }
.elem-middle { vertical-align: middle; }
.elem-hidden { display: none; }

.text24 { font-size: 24px; }
.text20 { font-size: 20px; }
.text18 { font-size: 18px; }
.text16 { font-size: 16px; }
.text14 { font-size: 14px; }
.text12 { font-size: 12px; }
.text11 { font-size: 11px; }
.text10 { font-size: 10px; }

.text-black { color: #000; }
.text-darkgray { color: #333; }
.textlightgray { color: #808092; }
.text_gray { color: #666; }
.text_ltgray { color: #bbb; }

.box468x60  { width: 468px; height: 60px;  }
.box300x360 { width: 300px; height: 360px; }
.box300x290 { width: 300px; height: 290px; }
.box300x250 { width: 300px; height: 250px; }
.box300x130 { width: 300px; height: 130px; }
.box300x50  { width: 300px; height: 50px;  }
.box280x140 { width: 280px; height: 140px; }
.box280x100 { width: 280px; height: 100px; }
.box250x320 { width: 250px; height: 320px; }
.box250x250 { width: 250px; height: 250px; }
.box250x140 { width: 250px; height: 140px; }
.box250x100 { width: 250px; height: 100px; }
.box160x600 { width: 160px; height: 600px; }

.pagetop { margin-top: 64px; }
.mobile_only { display: none; }


/* === HEADER === */

header.topnav { background-color: #fff; box-shadow: 0 2px 5px rgba(0,0,0,0.5); height: 64px; left: 0; position: fixed; top: 0; width: 100%; z-index: 11; }
header.topnav a { color: #000; }
header.topnav a, header.topnav a:active, header.topnav a:hover, header.topnav a:visited { text-decoration: none; }
header.topnav nav { background-color: #fff; height: 64px; position: relative; width: 100%; z-index: 12; }
header.topnav nav .logo { font-family: Oswald,arial,helvetica,sans-serif; font-size: 24px; height: 64px; left: 20px; line-height: 64px; position: absolute; top: 0; width: 264px; }
header.topnav nav .logo img { margin: 10px 8px 0 0; vertical-align: -14px; }
header.topnav nav ul.menu { list-style-type: none; margin: 0 0 0 264px; padding: 0 10px; text-align: left; }
header.topnav nav ul.menu li { display: inline-block; }
header.topnav nav ul.menu li a { color: #000; display: inline-block; height: 64px; line-height: 64px; padding: 0 15px; }
header.topnav nav ul.menu li a:hover { background-color: #ddd; color: #059aff; }
header.topnav nav ul.menu li a.home { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMjMuNDc3LDEzLjY1MCBDMjMuMjg2LDEzLjgyNSAyMy4wNDYsMTMuOTEyIDIyLjgwNywxMy45MTIgQzIyLjUzOCwxMy45MTIgMjIuMjcxLDEzLjgwNCAyMi4wNzUsMTMuNTg5IEwyMS44MTUsMTMuMzAzIEwyMS44MTUsMjEuODg1IEMyMS44MTUsMjIuOTg0IDIwLjkyNSwyMy44NzggMTkuODMyLDIzLjg3OCBMMTUuODY1LDIzLjg3OCBDMTUuMzE4LDIzLjg3OCAxNC44NzQsMjMuNDMyIDE0Ljg3NCwyMi44ODEgQzE0Ljg3NCwyMi44MjUgMTQuODk3LDIyLjc3NSAxNC45MDYsMjIuNzIxIEwxNC45MDYsMTUuODc1IEw4LjkyNCwxNS45MDUgTDguOTI0LDIyLjg4MSBDOC45MjQsMjMuNDMyIDguNDgwLDIzLjg3OCA3LjkzMywyMy44NzggTDMuOTY2LDIzLjg3OCBDMi44NzMsMjMuODc4IDEuOTgzLDIyLjk4NCAxLjk4MywyMS44ODUgTDEuOTgzLDEzLjMwMyBMMS43MjMsMTMuNTg5IEMxLjM1MywxMy45OTQgMC43MjUsMTQuMDIyIDAuMzIyLDEzLjY1MCBDLTAuMDgyLDEzLjI3OCAtMC4xMDksMTIuNjQ4IDAuMjYxLDEyLjI0MiBMMTEuMTY4LDAuMjgzIEMxMS41NDQsLTAuMTI5IDEyLjI1NCwtMC4xMjkgMTIuNjMwLDAuMjgzIEwyMy41MzcsMTIuMjQyIEMyMy45MDcsMTIuNjQ4IDIzLjg4MCwxMy4yNzggMjMuNDc3LDEzLjY1MCBaTTE5LjkwNiwxMS4yMTAgTDExLjg5OSwyLjQzMSBMMy45MDYsMTEuMTk1IEwzLjkwNiwyMS44NzUgTDYuOTQxLDIxLjg4MiBMNi45NDEsMTUuOTA1IEM2Ljk0MSwxNC44MDYgNy44MzEsMTMuOTEyIDguOTI0LDEzLjkxMiBMMTQuODc0LDEzLjkxMiBDMTUuOTY4LDEzLjkxMiAxNi44NTcsMTQuODA2IDE2Ljg1NywxNS45MDUgTDE2Ljg1NywyMS44ODIgTDE5LjkwNiwyMS44NzUgTDE5LjkwNiwxMS4yMTAgWiIvPjwvc3ZnPg==") no-repeat center center; background-size: 20px 20px; padding: 0; width: 50px; }
header.topnav nav ul.menu li a.home:hover { background: #ddd url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDU5YWZmIiBkPSJNMjMuNDc3LDEzLjY1MCBDMjMuMjg2LDEzLjgyNSAyMy4wNDYsMTMuOTEyIDIyLjgwNywxMy45MTIgQzIyLjUzOCwxMy45MTIgMjIuMjcxLDEzLjgwNCAyMi4wNzUsMTMuNTg5IEwyMS44MTUsMTMuMzAzIEwyMS44MTUsMjEuODg1IEMyMS44MTUsMjIuOTg0IDIwLjkyNSwyMy44NzggMTkuODMyLDIzLjg3OCBMMTUuODY1LDIzLjg3OCBDMTUuMzE4LDIzLjg3OCAxNC44NzQsMjMuNDMyIDE0Ljg3NCwyMi44ODEgQzE0Ljg3NCwyMi44MjUgMTQuODk3LDIyLjc3NSAxNC45MDYsMjIuNzIxIEwxNC45MDYsMTUuODc1IEw4LjkyNCwxNS45MDUgTDguOTI0LDIyLjg4MSBDOC45MjQsMjMuNDMyIDguNDgwLDIzLjg3OCA3LjkzMywyMy44NzggTDMuOTY2LDIzLjg3OCBDMi44NzMsMjMuODc4IDEuOTgzLDIyLjk4NCAxLjk4MywyMS44ODUgTDEuOTgzLDEzLjMwMyBMMS43MjMsMTMuNTg5IEMxLjM1MywxMy45OTQgMC43MjUsMTQuMDIyIDAuMzIyLDEzLjY1MCBDLTAuMDgyLDEzLjI3OCAtMC4xMDksMTIuNjQ4IDAuMjYxLDEyLjI0MiBMMTEuMTY4LDAuMjgzIEMxMS41NDQsLTAuMTI5IDEyLjI1NCwtMC4xMjkgMTIuNjMwLDAuMjgzIEwyMy41MzcsMTIuMjQyIEMyMy45MDcsMTIuNjQ4IDIzLjg4MCwxMy4yNzggMjMuNDc3LDEzLjY1MCBaTTE5LjkwNiwxMS4yMTAgTDExLjg5OSwyLjQzMSBMMy45MDYsMTEuMTk1IEwzLjkwNiwyMS44NzUgTDYuOTQxLDIxLjg4MiBMNi45NDEsMTUuOTA1IEM2Ljk0MSwxNC44MDYgNy44MzEsMTMuOTEyIDguOTI0LDEzLjkxMiBMMTQuODc0LDEzLjkxMiBDMTUuOTY4LDEzLjkxMiAxNi44NTcsMTQuODA2IDE2Ljg1NywxNS45MDUgTDE2Ljg1NywyMS44ODIgTDE5LjkwNiwyMS44NzUgTDE5LjkwNiwxMS4yMTAgWiIvPjwvc3ZnPg==") no-repeat center center; background-size: 20px 20px; padding: 0; width: 50px; }
header.topnav nav ul.menu li a.lang { padding-left: 38px; position: relative; }
header.topnav nav ul.menu li a.lang:before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ5NiA1MTIiPjxwYXRoIGZpbGw9IiM3MjcyNzIiIGQ9Ik0zMzYuNSAxNjBDMzIyIDcwLjcgMjg3LjggOCAyNDggOHMtNzQgNjIuNy04OC41IDE1MmgxNzd6TTE1MiAyNTZjMCAyMi4yIDEuMiA0My41IDMuMyA2NGgxODUuM2MyLjEtMjAuNSAzLjMtNDEuOCAzLjMtNjRzLTEuMi00My41LTMuMy02NEgxNTUuM2MtMi4xIDIwLjUtMy4zIDQxLjgtMy4zIDY0em0zMjQuNy05NmMtMjguNi02Ny45LTg2LjUtMTIwLjQtMTU4LTE0MS42IDI0LjQgMzMuOCA0MS4yIDg0LjcgNTAgMTQxLjZoMTA4ek0xNzcuMiAxOC40QzEwNS44IDM5LjYgNDcuOCA5Mi4xIDE5LjMgMTYwaDEwOGM4LjctNTYuOSAyNS41LTEwNy44IDQ5LjktMTQxLjZ6TTQ4Ny40IDE5MkgzNzIuN2MyLjEgMjEgMy4zIDQyLjUgMy4zIDY0cy0xLjIgNDMtMy4zIDY0aDExNC42YzUuNS0yMC41IDguNi00MS44IDguNi02NHMtMy4xLTQzLjUtOC41LTY0ek0xMjAgMjU2YzAtMjEuNSAxLjItNDMgMy4zLTY0SDguNkMzLjIgMjEyLjUgMCAyMzMuOCAwIDI1NnMzLjIgNDMuNSA4LjYgNjRoMTE0LjZjLTItMjEtMy4yLTQyLjUtMy4yLTY0em0zOS41IDk2YzE0LjUgODkuMyA0OC43IDE1MiA4OC41IDE1MnM3NC02Mi43IDg4LjUtMTUyaC0xNzd6bTE1OS4zIDE0MS42YzcxLjQtMjEuMiAxMjkuNC03My43IDE1OC0xNDEuNmgtMTA4Yy04LjggNTYuOS0yNS42IDEwNy44LTUwIDE0MS42ek0xOS4zIDM1MmMyOC42IDY3LjkgODYuNSAxMjAuNCAxNTggMTQxLjYtMjQuNC0zMy44LTQxLjItODQuNy01MC0xNDEuNmgtMTA4eiIgLz48L3N2Zz4=") no-repeat center center; background-size: 20px 20px; content: ""; height: 20px; left: 14px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }
header.topnav nav ul.menu li a.lang:hover:before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ5NiA1MTIiPjxwYXRoIGZpbGw9IiMwNTlhZmYiIGQ9Ik0zMzYuNSAxNjBDMzIyIDcwLjcgMjg3LjggOCAyNDggOHMtNzQgNjIuNy04OC41IDE1MmgxNzd6TTE1MiAyNTZjMCAyMi4yIDEuMiA0My41IDMuMyA2NGgxODUuM2MyLjEtMjAuNSAzLjMtNDEuOCAzLjMtNjRzLTEuMi00My41LTMuMy02NEgxNTUuM2MtMi4xIDIwLjUtMy4zIDQxLjgtMy4zIDY0em0zMjQuNy05NmMtMjguNi02Ny45LTg2LjUtMTIwLjQtMTU4LTE0MS42IDI0LjQgMzMuOCA0MS4yIDg0LjcgNTAgMTQxLjZoMTA4ek0xNzcuMiAxOC40QzEwNS44IDM5LjYgNDcuOCA5Mi4xIDE5LjMgMTYwaDEwOGM4LjctNTYuOSAyNS41LTEwNy44IDQ5LjktMTQxLjZ6TTQ4Ny40IDE5MkgzNzIuN2MyLjEgMjEgMy4zIDQyLjUgMy4zIDY0cy0xLjIgNDMtMy4zIDY0aDExNC42YzUuNS0yMC41IDguNi00MS44IDguNi02NHMtMy4xLTQzLjUtOC41LTY0ek0xMjAgMjU2YzAtMjEuNSAxLjItNDMgMy4zLTY0SDguNkMzLjIgMjEyLjUgMCAyMzMuOCAwIDI1NnMzLjIgNDMuNSA4LjYgNjRoMTE0LjZjLTItMjEtMy4yLTQyLjUtMy4yLTY0em0zOS41IDk2YzE0LjUgODkuMyA0OC43IDE1MiA4OC41IDE1MnM3NC02Mi43IDg4LjUtMTUyaC0xNzd6bTE1OS4zIDE0MS42YzcxLjQtMjEuMiAxMjkuNC03My43IDE1OC0xNDEuNmgtMTA4Yy04LjggNTYuOS0yNS42IDEwNy44LTUwIDE0MS42ek0xOS4zIDM1MmMyOC42IDY3LjkgODYuNSAxMjAuNCAxNTggMTQxLjYtMjQuNC0zMy44LTQxLjItODQuNy01MC0xNDEuNmgtMTA4eiIgLz48L3N2Zz4=") no-repeat center center; background-size: 20px 20px; content: ""; height: 20px; left: 14px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }
header.topnav nav label.mobilemenu-icon { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+DQo8cGF0aCBmaWxsPSIjMjMxZjIwIiBkPSJNMTUzLjM3LDIwNC44SDM1OC40NmExNy4wNywxNy4wNywwLDAsMCwwLTM0LjEzSDE1My4zN2ExNy4wNywxNy4wNywwLDAsMCwwLDM0LjEzWiIvPg0KPHBhdGggZmlsbD0iIzIzMWYyMCIgZD0iTTE1My4zNywyNzMuMDdoMjA0LjhhMTcuMDcsMTcuMDcsMCwwLDAsMC0zNC4xNEgxNTMuMzdhMTcuMDcsMTcuMDcsMCwwLDAsMCwzNC4xNFoiLz4NCjxwYXRoIGZpbGw9IiMyMzFmMjAiIGQ9Ik0zNTguNzEsMzA3LjIsMTUzLjQxLDMwN2gwYTE3LjA3LDE3LjA3LDAsMCwwLDAsMzQuMTNsMjA1LjMxLjE3aDBhMTcuMDcsMTcuMDcsMCwwLDAsMC0zNC4xM1oiLz4NCjxwYXRoIGZpbGw9IiMyMzFmMjAiIGQ9Ik00MDkuMzYsMzQxLjMzYTUxLjI2LDUxLjI2LDAsMCwxLTUxLjE5LDUxLjJIMTUzLjM3YTUxLjI3LDUxLjI3LDAsMCwxLTUxLjItNTEuMlYxNzAuNjdhNTEuMjcsNTEuMjcsMCwwLDEsNTEuMi01MS4yaDIwNC44YTUxLjI2LDUxLjI2LDAsMCwxLDUxLjE5LDUxLjJabS01MS4xOS0yNTZIMTUzLjM3QTg1LjQzLDg1LjQzLDAsMCwwLDY4LDE3MC42N1YzNDEuMzNhODUuNDMsODUuNDMsMCwwLDAsODUuMzMsODUuMzRoMjA0LjhhODUuNDMsODUuNDMsMCwwLDAsODUuMzMtODUuMzRWMTcwLjY3QTg1LjQzLDg1LjQzLDAsMCwwLDM1OC4xNyw4NS4zM1oiLz4NCjwvc3ZnPg==") no-repeat center center; background-size: contain; cursor: pointer; display: inline-block; height: 44px; margin: 10px; position: absolute; right: 0; top: 0; width: 44px; }
header.topnav nav label.mobilemenu-x { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPHBhdGggZmlsbD0iIzIzMWYyMCIgZD0iTTM3Ni42IDg0LjVjMTEuMy0xMy42IDkuNS0zMy44LTQuMS00NS4xcy0zMy44LTkuNS00NS4xIDQuMUwxOTIgMjA2IDU2LjYgNDMuNUM0NS4zIDI5LjkgMjUuMSAyOC4xIDExLjUgMzkuNFMtMy45IDcwLjkgNy40IDg0LjVMMTUwLjMgMjU2IDcuNCA0MjcuNWMtMTEuMyAxMy42LTkuNSAzMy44IDQuMSA0NS4xczMzLjggOS41IDQ1LjEtNC4xTDE5MiAzMDYgMzI3LjQgNDY4LjVjMTEuMyAxMy42IDMxLjUgMTUuNCA0NS4xIDQuMXMxNS40LTMxLjUgNC4xLTQ1LjFMMjMzLjcgMjU2IDM3Ni42IDg0LjV6Ii8+Cjwvc3ZnPg==") no-repeat center center; background-size: contain; cursor: pointer; display: none; height: 28px; margin: 10px; position: absolute; right: 8px; top: 8px; width: 28px; }
header.topnav .mobilemenu { background-color: #1f2532; left: 0; max-height: 0; overflow: hidden; position: absolute; top: 64px; transition: max-height 0.5s linear; visibility: hidden; width: 100%; will-change: height, max-height; z-index: 12; }
header.topnav .mobilemenu ul { border-top: 1px solid #111; list-style: none; margin: 0; padding: 0; }
header.topnav .mobilemenu ul li { border-top: 1px solid #2f3542; border-bottom: 1px solid #111; text-align: left; padding: 0 20px; }
header.topnav .mobilemenu ul li a { display: block; padding: 16px 0; }
header.topnav .mobilemenu ul li a, header.topnav .mobilemenu ul li a:visited { color: #fff; }
header.topnav .mobilemenu ul li a.lang { padding-left: 25px; position: relative; }
header.topnav .mobilemenu ul li a.lang:before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ5NiA1MTIiPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0zMzYuNSAxNjBDMzIyIDcwLjcgMjg3LjggOCAyNDggOHMtNzQgNjIuNy04OC41IDE1MmgxNzd6TTE1MiAyNTZjMCAyMi4yIDEuMiA0My41IDMuMyA2NGgxODUuM2MyLjEtMjAuNSAzLjMtNDEuOCAzLjMtNjRzLTEuMi00My41LTMuMy02NEgxNTUuM2MtMi4xIDIwLjUtMy4zIDQxLjgtMy4zIDY0em0zMjQuNy05NmMtMjguNi02Ny45LTg2LjUtMTIwLjQtMTU4LTE0MS42IDI0LjQgMzMuOCA0MS4yIDg0LjcgNTAgMTQxLjZoMTA4ek0xNzcuMiAxOC40QzEwNS44IDM5LjYgNDcuOCA5Mi4xIDE5LjMgMTYwaDEwOGM4LjctNTYuOSAyNS41LTEwNy44IDQ5LjktMTQxLjZ6TTQ4Ny40IDE5MkgzNzIuN2MyLjEgMjEgMy4zIDQyLjUgMy4zIDY0cy0xLjIgNDMtMy4zIDY0aDExNC42YzUuNS0yMC41IDguNi00MS44IDguNi02NHMtMy4xLTQzLjUtOC41LTY0ek0xMjAgMjU2YzAtMjEuNSAxLjItNDMgMy4zLTY0SDguNkMzLjIgMjEyLjUgMCAyMzMuOCAwIDI1NnMzLjIgNDMuNSA4LjYgNjRoMTE0LjZjLTItMjEtMy4yLTQyLjUtMy4yLTY0em0zOS41IDk2YzE0LjUgODkuMyA0OC43IDE1MiA4OC41IDE1MnM3NC02Mi43IDg4LjUtMTUyaC0xNzd6bTE1OS4zIDE0MS42YzcxLjQtMjEuMiAxMjkuNC03My43IDE1OC0xNDEuNmgtMTA4Yy04LjggNTYuOS0yNS42IDEwNy44LTUwIDE0MS42ek0xOS4zIDM1MmMyOC42IDY3LjkgODYuNSAxMjAuNCAxNTggMTQxLjYtMjQuNC0zMy44LTQxLjItODQuNy01MC0xNDEuNmgtMTA4eiIgLz48L3N2Zz4=") no-repeat center center; background-size: 20px 20px; content: ""; height: 20px; left: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }
header.topnav .mobilemenu-checkbox { margin: 0; opacity: 0; padding: 0; position: absolute; right: -20px; top: 0; }
header.topnav #mobilemenu-overlay { background-color: rgba(0,0,0,0.98); height: 100vh; display: none; position: absolute; width: 100vw; z-index: 10; }
header.topnav #mobilemenu-button:checked ~ nav label.mobilemenu-icon { display: none; }
header.topnav #mobilemenu-button:checked ~ nav label.mobilemenu-x { display: inline-block; }
header.topnav #mobilemenu-button:checked ~ #mobilemenu-overlay { display: block; }
header.topnav #mobilemenu-button:checked ~ .mobilemenu { max-height: 1000px; visibility: visible; }
header.topnav .google-auto-placed { display: none; }


/* === FOOTER === */

footer.worldmap { background: #292e38 url("/images/worldmapdots.png"); text-align: left; }
footer.worldmap .footer-content { margin: 0 auto; max-width: 100%; width: 1000px; overflow: hidden; }
footer.worldmap .footer-top { border-bottom: 2px solid #3d444f; padding: 50px 0 20px; }
footer.worldmap .logo-wrap { color: #000; display: inline-block; font-family: "Roboto Condensed",arial,helvetica,sans-serif; font-size: 24px; height: 44px; padding: 10px 20px; }
footer.worldmap .logo-wrap a, footer.worldmap .logo-wrap a:active, footer.worldmap .logo-wrap a:hover, footer.worldmap .logo-wrap a:visited { color: #fff; text-decoration: none; outline: none; }
footer.worldmap .logo-wrap img { height: 44px; margin-right: 10px; vertical-align: middle; width: 44px; }
footer.worldmap .footer-bottom { padding: 40px 0; }
footer.worldmap .footer-bottom .column { margin-bottom: 20px; }
footer.worldmap .footer-bottom h4 { color: #fff; font-family: "Roboto Condensed",arial,helvetica,sans-serif; font-size: 16px; font-weight: 500; margin: 0 0 15px; }
footer.worldmap .footer-bottom ul { list-style-type: none; margin: 0; padding: 0; }
footer.worldmap .footer-bottom a { color: #727272; display: inline-block; margin-bottom: 5px; text-decoration: none; }
footer.worldmap .footer-bottom a:active, footer.worldmap .footer-bottom a:hover { color: #00bac6; }
footer.worldmap .footer-bottom a:visited { color: #727272; }
footer.worldmap .google-auto-placed { display: none; }


/* === BANNERS === */

#fullmap { background-color: #e5e3df; height: 40vh; padding-bottom: 20px; width: 100%; }
.bannertop { align-items: center; background: #333 repeat center center; display: flex; height: 300px; justify-content: center; overflow: hidden; width: 100%; }
.bannertop h1 { color: #fff; font-size: 8vw; font-weight: 400; line-height: 1.2; margin: 64px 0 0; padding: 0; text-shadow: 2px 2px #000; text-transform: uppercase; }
.bannertop h1.code { font-family: "IBM Plex Sans Condensed",Oswald,arial,helvetica,sans-serif; font-size: 20vmin; font-weight: 500; }
.bannertop h1.ja-JP { font-weight: 700; }
.bannertop.bannertop-1 { background-image: url("/images/bannertop/bannertop-full-1.jpg"); }
.bannertop.bannertop-2 { background-image: url("/images/bannertop/bannertop-full-2.jpg"); }
.bannertop.bannertop-3 { background-image: url("/images/bannertop/bannertop-full-3.jpg"); }
.bannertop.bannertop-4 { background-image: url("/images/bannertop/bannertop-full-4.jpg"); }
.bannertop.bannertop-5 { background-image: url("/images/bannertop/bannertop-full-5.jpg"); }
.bannertop.bannertop-6 { background-image: url("/images/bannertop/bannertop-full-6.jpg"); }
.bannertop.bannertop-7 { background-image: url("/images/bannertop/bannertop-full-7.jpg"); }
.bannertop.bannertop-8 { background-image: url("/images/bannertop/bannertop-full-8.jpg"); }
.bannertop.bannertop-9 { background-image: url("/images/bannertop/bannertop-full-9.jpg"); }
.bannertop.bannertop-10 { background-image: url("/images/bannertop/bannertop-full-10.jpg"); }
@media (max-width: 1199px) {
.bannertop.bannertop-1 { background-image: url("/images/bannertop/bannertop-1200-1.jpg"); }
.bannertop.bannertop-2 { background-image: url("/images/bannertop/bannertop-1200-2.jpg"); }
.bannertop.bannertop-3 { background-image: url("/images/bannertop/bannertop-1200-3.jpg"); }
.bannertop.bannertop-4 { background-image: url("/images/bannertop/bannertop-1200-4.jpg"); }
.bannertop.bannertop-5 { background-image: url("/images/bannertop/bannertop-1200-5.jpg"); }
.bannertop.bannertop-6 { background-image: url("/images/bannertop/bannertop-1200-6.jpg"); }
.bannertop.bannertop-7 { background-image: url("/images/bannertop/bannertop-1200-7.jpg"); }
.bannertop.bannertop-8 { background-image: url("/images/bannertop/bannertop-1200-8.jpg"); }
.bannertop.bannertop-9 { background-image: url("/images/bannertop/bannertop-1200-9.jpg"); }
.bannertop.bannertop-10 { background-image: url("/images/bannertop/bannertop-1200-10.jpg"); }
}
@media (max-width: 575px) {
.bannertop.bannertop-1 { background-image: url("/images/bannertop/bannertop-600-1.jpg"); }
.bannertop.bannertop-2 { background-image: url("/images/bannertop/bannertop-600-2.jpg"); }
.bannertop.bannertop-3 { background-image: url("/images/bannertop/bannertop-600-3.jpg"); }
.bannertop.bannertop-4 { background-image: url("/images/bannertop/bannertop-600-4.jpg"); }
.bannertop.bannertop-5 { background-image: url("/images/bannertop/bannertop-600-5.jpg"); }
.bannertop.bannertop-6 { background-image: url("/images/bannertop/bannertop-600-6.jpg"); }
.bannertop.bannertop-7 { background-image: url("/images/bannertop/bannertop-600-7.jpg"); }
.bannertop.bannertop-8 { background-image: url("/images/bannertop/bannertop-600-8.jpg"); }
.bannertop.bannertop-9 { background-image: url("/images/bannertop/bannertop-600-9.jpg"); }
.bannertop.bannertop-10 { background-image: url("/images/bannertop/bannertop-600-10.jpg"); }
}


/* === SECTIONS === */

div.data, section.data { background-color: #fafafa; display: flex; margin: 0 auto; max-width: 100%; padding-bottom: 40px; width: 1200px; }
div.data .full, section.data .full { box-sizing: border-box; max-width: 100%; padding: 20px; width: auto; }
div.data .main, section.data .main { box-sizing: border-box; max-width: 100%; padding: 20px; width: 800px; }
div.data main, section.data main { box-sizing: border-box; max-width: 100%; padding: 20px; width: 800px; }
div.data aside, section.data aside { box-sizing: border-box; max-width: 100%; padding: 20px; width: 400px; }


/* === CONTENT AREA === */

header.title { align-items: center; display: flex; padding: 20px 0; }
header.title h1 { font-size: 28px; font-weight: 500; line-height: 34px; margin: 0 0 6px; }
header.title h2 { font-size: 28px; font-weight: 500; line-height: 34px; margin: 0 0 6px; }
header.title h4 { color: #666; font-family: "Roboto Condensed",arial,helvetica,sans-serif; font-size: 18px; font-weight: 400; line-height: 26px; }
header.title h4 .icon { vertical-align: -1px; }
header.title h4 .icon img { height: 14px; width: 14px; }
.contentbox { background-color: #fff; border: 1px solid #eaeaea; margin-bottom: 40px; overflow: hidden; }
.contentbox header { background: #e3eaf2 url("/images/overcast-800x200.jpg"); border-bottom: 1px solid #eaeaea; padding: 20px; }
.contentbox header.downarrow { background: url("/images/icon-curved-down-arrow.svg") 200px 8px / 60px 60px no-repeat, #e3eaf2 url("/images/overcast-800x200.jpg"); }
.contentbox header.downarrow140 { background: url("/images/icon-curved-down-arrow.svg") 140px 8px / 60px 60px no-repeat, #e3eaf2 url("/images/overcast-800x200.jpg"); }
.contentbox header.letters { background: #f0f4fc; font-weight: 400; margin-bottom: 30px; padding: 20px 0; }
.contentbox header.letters a, .contentbox header.letters a:visited { text-decoration: none; }
.contentbox header.letters h4 { color: #333; font-family: "Roboto Condensed",arial,helvetica,sans-serif; font-size: 18px; font-weight: 400; margin: 0 0 12px 24px; }
.contentbox header.meta { background: #fdfdfd; border-bottom: none; font-weight: 700; padding: 20px; }
@media all and (max-width: 575px) {
	.contentbox header.meta { font-size: 14px; }
}
.contentbox header h3 { color: #292e38; font-family: "Roboto Condensed",arial,helvetica,sans-serif; font-size: 20px; font-weight: 500; }
.contentbox .contentbody { padding: 20px; }
@media all and (max-width: 575px) {
	.contentbox .contentbody { padding: 10px; }
	.contentbox .contentbody.ranklist { padding: 0; }
}
.contentbox .contentbody.logos { text-align: center; }
.contentbox .contentbody.logos img { max-width: 100%; width: 500px; }
.contentbox .contentbody.logos a::after { border-bottom: solid 1px #ccc; content: ""; display: block; margin: 50px auto; max-width: 100%; width: 500px; }
.contentbox .contentbody.logos ul { list-style-type: none; }
.contentbox .contentbody.logos ul li { display: block; }
.contentbox .contentbody .linkgrid { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 30px; }
.contentbox .contentbody .linkgrid a { color: #555577; display: flex; justify-content: space-between; margin-bottom: 30px; max-width: 100%; text-align: justify; text-decoration: none; width: 210px; }
.contentbox .contentbody .linkgrid a span { color: #059aff; }


/* === SEARCH === */

.searchbg { background-color: #292e38; }
.searchbar { align-items: center; box-sizing: border-box; display: flex; margin: 0 auto; max-width: 100%; overflow: hidden; padding: 10px; width: 1180px; }
.searchbar input { font-family: Oswald,arial,helvetica,sans-serif; font-size: 24px; }
.searchbar input[type="search"] { background-color: #888; border: 0; border-radius: 5px 0 0 5px; color: #fff; flex: 2 1 auto; height: 50px; margin: 0; outline: none; padding: 0 10px; -webkit-appearance: none; }
.searchbar input[type="search"]::placeholder { color: #c8c8c8; opacity: 1; }
.searchbar input[type="search"]::-webkit-input-placeholder { color: #c8c8c8; opacity: 1; }
.searchbar input[type="submit"] { background-color: #8edb15; border: 0; border-radius: 0 5px 5px 0; color: #fff; cursor: pointer; flex: 0 0 auto; height: 50px; margin: 0; outline: none; padding: 0; text-align: center; text-shadow: 0 1px 1px #333; width: 150px; -webkit-appearance: none; }
.searchbar input[type="submit"]:active,
.searchbar input[type="submit"]:hover { background-color: #eee; color: #8edb15; text-shadow: none; }
.searchbar .google-auto-placed { display: none; }

.searchbox { background-color: #fff; border: 1px solid #c0cad4; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.12) 0 0 2px 1px; font-size: 14px; margin-bottom: 10px; }
.searchbox .inner { display: flex; padding: 12px; }
.searchbox .inner .column { display: block; overflow: hidden; }
.searchbox .inner .column:not(:last-child) { margin-right: 24px; }
.searchbox .inner .column.code { min-width: 44px; }
.searchbox .inner .column.icon { min-width: 20px; }
.searchbox .inner .column.type { min-width: 80px; }
.searchbox .inner .column h5 { color: #000; margin: 0 0 12px; padding: 0; }


/* === OLD FORUM === */

.forumbg { text-align: left; background-color: #fff; background-image: none; }
.forumlistbar { padding: 5px; background-color: #eee; border-bottom: solid 1px #000000; font-size: 11px; }
.forumtitlebar { padding: 12px; background-color: #fff; }
.forumlogo { background-color: #fff; vertical-align: -3px; }
.forumposts { padding: 10px; border-bottom: dotted 1px #bbbbbb; color: #333333; }
.forumbigbutton { width: 250px; height: 40px; font-size: 20px; cursor: pointer; }
.forumposttitle { font-size: 16px; color: #4cb4fc; margin-bottom: 4px; }
.forumpostcomment { width: 800px; font-size: 12px; padding: 5px 10px; background-color: #fafafa; border: solid 1px #369; border-radius: 7px; margin-top: 10px; }
.forumpostinfo { font-size: 11px; margin-bottom: 2px; }

.forumvotearea { width: 80px; margin: 10px 0 0 0; text-align: center; }
.forumreply { margin-left: 80px; padding: 10px 0; border-bottom: dotted 1px #bbbbbb; color: #333333; }

.forumbox { width: 650px; background-color: #cee3f8; margin-left: 40px; }
.forumnewpost { padding: 0 30px; }
.forumtitles { font-size: 16px; color: #333333; }
#forumnewpostname { width: 140px; height: 18px; }
#forumnewpostemail { width: 200px; height: 18px; }
#forumnewposttitle { width: 600px; height: 100px; }
#forumnewposttext { width: 600px; height: 100px; }
#forumnewpostlocation { display: none; }
.forumnewpostsubmit { margin: 2px 0 0 5px; vertical-align: top; }


/* === DATA GRID === */

table.datagrid { border-collapse: collapse; table-layout: fixed; margin-bottom: 40px; }
table.datagrid.fullwidth { width: 100%; }
table.datagrid tr { border-bottom: 1px dotted #ddd; }
table.datagrid td { line-height: 30px; vertical-align: top; }
table.datagrid td.elem-top { vertical-align: top; }
table.datagrid td.datalabel { width: 140px; }
table.datagrid a.darkgray { color: #333; }
.dataicon { height: 16px; margin: 6px 8px 6px 0; vertical-align: -8px; width: 16px; }
.dataicon-search { margin-right: 8px; vertical-align: top; }


/* === TITLE ICONS === */

.chart-icon { float: left; height: 32px; margin-right: 10px; width: 32px; }
.title-icon { height: 80px; margin-right: 20px; width: 80px; }
@media all and (max-width: 575px) {
	.title-icon { height: 50px; margin-left: 8px; margin-right: 8px; width: 50px; }
}
.chart-icon-ndb {
	background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB2ZXJzaW9uPSIxLjEiPg0KPGc+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA3Ljg2IDcuMjUgQyA3Ljc2IDcuMTUgNy42MSA3LjE1IDcuNTIgNy4yNCBDIDcuNDIgNy4zMyA3LjQyIDcuNDkgNy41MSA3LjU4IEMgNy42IDcuNjggNy43NiA3LjY4IDcuODUgNy41OSBDIDcuOTUgNy41IDcuOTUgNy4zNCA3Ljg2IDcuMjUiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA5LjQ3IDUuMSBDIDkuMzkgNS4yIDkuNCA1LjM1IDkuNTEgNS40NCBDIDkuNjEgNS41MiA5Ljc2IDUuNTEgOS44NCA1LjQgQyA5LjkyIDUuMyA5LjkxIDUuMTUgOS44MSA1LjA3IEMgOS43MSA0Ljk5IDkuNTYgNSA5LjQ3IDUuMSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDcuNzcgNC40OSBDIDcuNzYgNC42MiA3Ljg3IDQuNzMgOCA0Ljc0IEMgOC4xMyA0Ljc0IDguMjQgNC42NCA4LjI0IDQuNSBDIDguMjUgNC4zNyA4LjE0IDQuMjYgOC4wMSA0LjI2IEMgNy44OCA0LjI2IDcuNzcgNC4zNiA3Ljc3IDQuNDkiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA2IDQuOTYgQyA2LjA1IDUuMDggNi4xOSA1LjE0IDYuMzEgNS4wOSBDIDYuNDMgNS4wMyA2LjQ4IDQuODkgNi40MyA0Ljc3IEMgNi4zOCA0LjY1IDYuMjQgNC42IDYuMTIgNC42NSBDIDYgNC43IDUuOTQgNC44NCA2IDQuOTYiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA0Ljg5IDYuNDMgQyA1LjAxIDYuNDkgNS4xNSA2LjQ1IDUuMjEgNi4zMyBDIDUuMjcgNi4yMSA1LjIzIDYuMDcgNS4xMSA2LjAxIEMgNSA1Ljk1IDQuODUgNS45OSA0Ljc5IDYuMTEgQyA0LjczIDYuMjIgNC43NyA2LjM3IDQuODkgNi40MyIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDQuODYgOC4yNiBDIDQuOTkgOC4yMyA1LjA4IDguMTEgNS4wNSA3Ljk4IEMgNS4wMyA3Ljg1IDQuOTEgNy43NyA0Ljc4IDcuNzkgQyA0LjY1IDcuODEgNC41NiA3Ljk0IDQuNTggOC4wNyBDIDQuNjEgOC4xOSA0LjczIDguMjggNC44NiA4LjI2IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNS44OSA5Ljc1IEMgNS45OCA5LjY1IDUuOTcgOS41IDUuODcgOS40MSBDIDUuNzcgOS4zMyA1LjYyIDkuMzMgNS41NCA5LjQzIEMgNS40NSA5LjUzIDUuNDYgOS42OCA1LjU2IDkuNzcgQyA1LjY1IDkuODYgNS44IDkuODUgNS44OSA5Ljc1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNy42IDEwLjM1IEMgNy42MSAxMC4yMiA3LjUxIDEwLjExIDcuMzggMTAuMSBDIDcuMjUgMTAuMDkgNy4xNCAxMC4xOSA3LjEzIDEwLjMyIEMgNy4xMiAxMC40NiA3LjIyIDEwLjU3IDcuMzUgMTAuNTggQyA3LjQ4IDEwLjU4IDcuNTkgMTAuNDggNy42IDEwLjM1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gOS4zNSA5Ljg0IEMgOS4yNyA5LjczIDkuMTMgOS43IDkuMDIgOS43OCBDIDguOTEgOS44NSA4Ljg4IDEwIDguOTYgMTAuMTEgQyA5LjAzIDEwLjIxIDkuMTggMTAuMjQgOS4yOSAxMC4xNyBDIDkuNCAxMC4wOSA5LjQyIDkuOTQgOS4zNSA5Ljg0IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTAuNDkgOC40MiBDIDEwLjM4IDguMzYgMTAuMjMgOC40IDEwLjE3IDguNTEgQyAxMC4xIDguNjIgMTAuMTQgOC43NyAxMC4yNiA4Ljg0IEMgMTAuMzcgOC45IDEwLjUyIDguODYgMTAuNTggOC43NSBDIDEwLjY1IDguNjMgMTAuNjEgOC40OSAxMC40OSA4LjQyIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTAuNTIgNi41OCBDIDEwLjM5IDYuNiAxMC4zIDYuNzIgMTAuMzIgNi44NSBDIDEwLjM0IDYuOTggMTAuNDYgNy4wNyAxMC41OSA3LjA2IEMgMTAuNzIgNy4wNCAxMC44MSA2LjkyIDEwLjc5IDYuNzkgQyAxMC43NyA2LjY2IDEwLjY1IDYuNTcgMTAuNTIgNi41OCIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDEwLjQ2IDQuMTUgQyAxMC4zOCA0LjI1IDEwLjM5IDQuNCAxMC40OSA0LjQ4IEMgMTAuNTggNC41NiAxMC43MyA0LjU1IDEwLjgxIDQuNDYgQyAxMC45IDQuMzYgMTAuODkgNC4yMSAxMC43OSA0LjEzIEMgMTAuNjkgNC4wNSAxMC41NSA0LjA2IDEwLjQ2IDQuMTUiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA4Ljg5IDMuMyBDIDguODUgMy40MiA4LjkxIDMuNTYgOS4wMyAzLjYgQyA5LjE1IDMuNjQgOS4yOCAzLjU4IDkuMzMgMy40NiBDIDkuMzcgMy4zNCA5LjMxIDMuMjEgOS4xOSAzLjE2IEMgOS4wNyAzLjEyIDguOTMgMy4xOCA4Ljg5IDMuMyIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDcuMTEgMy4xNCBDIDcuMTIgMy4yNyA3LjIyIDMuMzcgNy4zNSAzLjM3IEMgNy40OCAzLjM3IDcuNTggMy4yNiA3LjU4IDMuMTMgQyA3LjU3IDMuMDEgNy40NyAyLjkgNy4zNCAyLjkxIEMgNy4yMSAyLjkxIDcuMTEgMy4wMiA3LjExIDMuMTQiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA1LjQ0IDMuNzcgQyA1LjUxIDMuODggNS42NSAzLjkxIDUuNzYgMy44NCBDIDUuODcgMy43NyA1LjkgMy42MyA1LjgzIDMuNTIgQyA1Ljc2IDMuNDEgNS42MSAzLjM4IDUuNTEgMy40NSBDIDUuNCAzLjUyIDUuMzcgMy42NiA1LjQ0IDMuNzciIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA0LjE0IDUgQyA0LjI0IDUuMDggNC4zOCA1LjA2IDQuNDYgNC45NSBDIDQuNTMgNC44NSA0LjUxIDQuNzEgNC40MSA0LjYzIEMgNC4zIDQuNTUgNC4xNiA0LjU4IDQuMDggNC42OCBDIDQuMDEgNC43OCA0LjAzIDQuOTMgNC4xNCA1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMy40NSA2LjY0IEMgMy41NyA2LjY4IDMuNyA2LjYgMy43MyA2LjQ4IEMgMy43NyA2LjM2IDMuNjkgNi4yMyAzLjU3IDYuMiBDIDMuNDUgNi4xNiAzLjMyIDYuMjQgMy4yOSA2LjM2IEMgMy4yNSA2LjQ4IDMuMzMgNi42MSAzLjQ1IDYuNjQiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAzLjQ4IDguNDUgQyAzLjYxIDguNDQgMy43IDguMzIgMy42OSA4LjE5IEMgMy42NyA4LjA3IDMuNTYgNy45OCAzLjQzIDcuOTkgQyAzLjMxIDggMy4yMSA4LjEyIDMuMjMgOC4yNCBDIDMuMjQgOC4zNyAzLjM1IDguNDYgMy40OCA4LjQ1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNC4yOSAxMC4wNSBDIDQuMzkgOS45NyA0LjQxIDkuODMgNC4zMyA5LjcyIEMgNC4yNSA5LjYyIDQuMSA5LjYgNCA5LjY4IEMgMy45IDkuNzYgMy44OCA5LjkgMy45NiAxMC4wMSBDIDQuMDQgMTAuMTEgNC4xOCAxMC4xMyA0LjI5IDEwLjA1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNS42NCAxMS4yMSBDIDUuNzEgMTEuMSA1LjY4IDEwLjk2IDUuNTcgMTAuODkgQyA1LjQ2IDEwLjgyIDUuMzIgMTAuODYgNS4yNSAxMC45NyBDIDUuMTggMTEuMDggNS4yMiAxMS4yMiA1LjMzIDExLjI5IEMgNS40MyAxMS4zNSA1LjU4IDExLjMyIDUuNjQgMTEuMjEiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA3LjM2IDExLjcyIEMgNy4zOCAxMS41OSA3LjMgMTEuNDcgNy4xOCAxMS40NSBDIDcuMDUgMTEuNDMgNi45MyAxMS41MSA2LjkxIDExLjY0IEMgNi44OCAxMS43NiA2Ljk3IDExLjg4IDcuMDkgMTEuOTEgQyA3LjIyIDExLjkzIDcuMzQgMTEuODUgNy4zNiAxMS43MiIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDkuMTMgMTEuNDYgQyA5LjA4IDExLjM0IDguOTUgMTEuMjggOC44MyAxMS4zMyBDIDguNzEgMTEuMzggOC42NSAxMS41MSA4LjcgMTEuNjMgQyA4Ljc0IDExLjc1IDguODggMTEuODEgOSAxMS43NiBDIDkuMTIgMTEuNzEgOS4xOCAxMS41OCA5LjEzIDExLjQ2IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTAuNjQgMTAuNTIgQyAxMC41NiAxMC40MyAxMC40MSAxMC40MiAxMC4zMiAxMC41MSBDIDEwLjIyIDEwLjU5IDEwLjIyIDEwLjc0IDEwLjMgMTAuODQgQyAxMC4zOSAxMC45MyAxMC41MyAxMC45NCAxMC42MyAxMC44NSBDIDEwLjcyIDEwLjc3IDEwLjczIDEwLjYyIDEwLjY0IDEwLjUyIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTEuNjYgOS4wNiBDIDExLjU1IDkgMTEuNDEgOS4wNSAxMS4zNSA5LjE2IEMgMTEuMjkgOS4yOCAxMS4zNCA5LjQyIDExLjQ1IDkuNDcgQyAxMS41NyA5LjUzIDExLjcxIDkuNDggMTEuNzYgOS4zNyBDIDExLjgyIDkuMjYgMTEuNzggOS4xMiAxMS42NiA5LjA2IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTIgNy4zIEMgMTEuODggNy4yOSAxMS43NiA3LjM4IDExLjc1IDcuNTEgQyAxMS43NCA3LjYzIDExLjgzIDcuNzUgMTEuOTYgNy43NiBDIDEyLjA5IDcuNzcgMTIuMiA3LjY4IDEyLjIxIDcuNTUgQyAxMi4yMiA3LjQyIDEyLjEzIDcuMzEgMTIgNy4zIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTEuNTUgNS41NiBDIDExLjQ0IDUuNjEgMTEuMzkgNS43NSAxMS40NSA1Ljg3IEMgMTEuNSA1Ljk4IDExLjY0IDYuMDMgMTEuNzYgNS45OCBDIDExLjg3IDUuOTIgMTEuOTIgNS43OCAxMS44NiA1LjY3IEMgMTEuODEgNS41NSAxMS42NyA1LjUgMTEuNTUgNS41NiIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDExLjQ0IDMuMjEgQyAxMS4zNiAzLjMgMTEuMzcgMy40NSAxMS40NiAzLjUzIEMgMTEuNTYgMy42MSAxMS43IDMuNiAxMS43OSAzLjUxIEMgMTEuODcgMy40MiAxMS44NiAzLjI3IDExLjc3IDMuMTkgQyAxMS42NyAzLjEgMTEuNTMgMy4xMSAxMS40NCAzLjIxIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gOS45NyAyLjI1IEMgOS45MiAyLjM2IDkuOTcgMi41IDEwLjA5IDIuNTUgQyAxMC4yMSAyLjYgMTAuMzQgMi41NCAxMC4zOSAyLjQzIEMgMTAuNDQgMi4zMSAxMC4zOSAyLjE4IDEwLjI3IDIuMTMgQyAxMC4xNSAyLjA4IDEwLjAyIDIuMTMgOS45NyAyLjI1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gOC4yNSAxLjc5IEMgOC4yNCAxLjkyIDguMzQgMi4wMyA4LjQ2IDIuMDQgQyA4LjU5IDIuMDUgOC43IDEuOTYgOC43MSAxLjgzIEMgOC43MiAxLjcxIDguNjIgMS42IDguNSAxLjU4IEMgOC4zNyAxLjU3IDguMjYgMS42NyA4LjI1IDEuNzkiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA2LjQ5IDEuOSBDIDYuNTIgMi4wMiA2LjY1IDIuMSA2Ljc3IDIuMDcgQyA2Ljg5IDIuMDQgNi45NyAxLjkxIDYuOTQgMS43OSBDIDYuOTEgMS42NyA2Ljc4IDEuNTkgNi42NiAxLjYyIEMgNi41NCAxLjY1IDYuNDYgMS43OCA2LjQ5IDEuOSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDQuODQgMi41NCBDIDQuOTEgMi42NSA1LjA1IDIuNjggNS4xNSAyLjYxIEMgNS4yNiAyLjU0IDUuMjkgMi40IDUuMjMgMi4zIEMgNS4xNiAyLjE5IDUuMDIgMi4xNiA0LjkxIDIuMjIgQyA0LjgxIDIuMjkgNC43NyAyLjQzIDQuODQgMi41NCIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDMuNDcgMy42NSBDIDMuNTcgMy43MyAzLjcxIDMuNzIgMy43OSAzLjYyIEMgMy44OCAzLjUzIDMuODYgMy4zOCAzLjc3IDMuMyBDIDMuNjcgMy4yMiAzLjUyIDMuMjMgMy40NCAzLjMzIEMgMy4zNiAzLjQzIDMuMzggMy41NyAzLjQ3IDMuNjUiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAyLjQ4IDUuMTMgQyAyLjU5IDUuMTkgMi43MyA1LjE1IDIuNzkgNS4wNSBDIDIuODYgNC45NCAyLjgyIDQuOCAyLjcxIDQuNzMgQyAyLjYgNC42NyAyLjQ2IDQuNyAyLjQgNC44MSBDIDIuMzQgNC45MiAyLjM3IDUuMDYgMi40OCA1LjEzIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMi4wMyA2Ljg2IEMgMi4xNSA2Ljg4IDIuMjcgNi44MSAyLjMgNi42OCBDIDIuMzMgNi41NiAyLjI1IDYuNDQgMi4xMiA2LjQxIEMgMiA2LjM4IDEuODggNi40NiAxLjg1IDYuNTkgQyAxLjgzIDYuNzEgMS45IDYuODMgMi4wMyA2Ljg2IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMi4xNCA4LjYzIEMgMi4yNiA4LjYxIDIuMzUgOC41IDIuMzQgOC4zOCBDIDIuMzMgOC4yNSAyLjIxIDguMTYgMi4wOSA4LjE3IEMgMS45NiA4LjE5IDEuODcgOC4zIDEuODkgOC40MiBDIDEuOSA4LjU1IDIuMDEgOC42NCAyLjE0IDguNjMiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAyLjc4IDEwLjI5IEMgMi45IDEwLjIzIDIuOTUgMTAuMSAyLjkgOS45OCBDIDIuODUgOS44NyAyLjcxIDkuODIgMi42IDkuODcgQyAyLjQ4IDkuOTIgMi40MyAxMC4wNiAyLjQ4IDEwLjE3IEMgMi41MyAxMC4yOSAyLjY3IDEwLjM0IDIuNzggMTAuMjkiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAzLjkxIDExLjY2IEMgNCAxMS41NyA0LjAxIDExLjQzIDMuOTIgMTEuMzMgQyAzLjgzIDExLjI0IDMuNjkgMTEuMjMgMy42IDExLjMyIEMgMy41IDExLjQxIDMuNSAxMS41NSAzLjU5IDExLjY0IEMgMy42NyAxMS43NCAzLjgyIDExLjc0IDMuOTEgMTEuNjYiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA1LjQxIDEyLjYyIEMgNS40NyAxMi41MSA1LjQzIDEyLjM3IDUuMzIgMTIuMzEgQyA1LjIgMTIuMjQgNS4wNyAxMi4yOCA1IDEyLjQgQyA0Ljk0IDEyLjUxIDQuOTggMTIuNjUgNS4wOSAxMi43MSBDIDUuMjEgMTIuNzcgNS4zNCAxMi43MyA1LjQxIDEyLjYyIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNy4xMiAxMy4wNyBDIDcuMTQgMTIuOTQgNy4wNiAxMi44MiA2LjkzIDEyLjggQyA2LjgxIDEyLjc4IDYuNjkgMTIuODYgNi42NyAxMi45OCBDIDYuNjQgMTMuMTEgNi43MiAxMy4yMyA2Ljg1IDEzLjI1IEMgNi45NyAxMy4yNyA3LjA5IDEzLjE5IDcuMTIgMTMuMDciIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA4Ljg5IDEyLjk2IEMgOC44OCAxMi44MyA4Ljc2IDEyLjc1IDguNjQgMTIuNzYgQyA4LjUxIDEyLjc4IDguNDIgMTIuOSA4LjQ0IDEzLjAyIEMgOC40NiAxMy4xNSA4LjU3IDEzLjIzIDguNyAxMy4yMiBDIDguODIgMTMuMiA4LjkxIDEzLjA4IDguODkgMTIuOTYiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxMC41MyAxMi4zMSBDIDEwLjQ4IDEyLjIgMTAuMzQgMTIuMTUgMTAuMjMgMTIuMjEgQyAxMC4xMiAxMi4yNyAxMC4wNyAxMi40IDEwLjEyIDEyLjUyIEMgMTAuMTggMTIuNjMgMTAuMzIgMTIuNjggMTAuNDMgMTIuNjIgQyAxMC41NCAxMi41NyAxMC41OSAxMi40MyAxMC41MyAxMi4zMSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDExLjkyIDExLjE5IEMgMTEuODMgMTEuMSAxMS42OCAxMS4xIDExLjU5IDExLjE5IEMgMTEuNSAxMS4yOCAxMS41IDExLjQzIDExLjU5IDExLjUyIEMgMTEuNjggMTEuNjEgMTEuODIgMTEuNjEgMTEuOTEgMTEuNTIgQyAxMiAxMS40MyAxMiAxMS4yOSAxMS45MiAxMS4xOSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDEyLjg3IDkuNyBDIDEyLjc2IDkuNjQgMTIuNjIgOS42OSAxMi41NyA5LjggQyAxMi41MSA5LjkxIDEyLjU1IDEwLjA1IDEyLjY2IDEwLjExIEMgMTIuNzggMTAuMTcgMTIuOTEgMTAuMTIgMTIuOTcgMTAuMDEgQyAxMy4wMyA5LjkgMTIuOTkgOS43NiAxMi44NyA5LjciIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxMy4zMSA3Ljk4IEMgMTMuMTkgNy45NiAxMy4wNyA4LjA1IDEzLjA1IDguMTcgQyAxMy4wMyA4LjMgMTMuMTIgOC40MiAxMy4yNCA4LjQzIEMgMTMuMzcgOC40NSAxMy40OCA4LjM3IDEzLjUgOC4yNCBDIDEzLjUyIDguMTIgMTMuNDQgOCAxMy4zMSA3Ljk4IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTMuMjIgNi4yMiBDIDEzLjA5IDYuMjQgMTMuMDEgNi4zNiAxMy4wMyA2LjQ4IEMgMTMuMDUgNi42MSAxMy4xNyA2LjY5IDEzLjI5IDYuNjcgQyAxMy40MiA2LjY1IDEzLjUgNi41MyAxMy40OCA2LjQxIEMgMTMuNDYgNi4yOCAxMy4zNCA2LjIgMTMuMjIgNi4yMiIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDEyLjU4IDQuNTcgQyAxMi40NiA0LjYzIDEyLjQyIDQuNzcgMTIuNDggNC44OCBDIDEyLjU0IDQuOTkgMTIuNjggNS4wMyAxMi43OSA0Ljk3IEMgMTIuOSA0LjkxIDEyLjk0IDQuNzggMTIuODggNC42NiBDIDEyLjgzIDQuNTUgMTIuNjkgNC41MSAxMi41OCA0LjU3IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTIuNDIgMi4yNSBDIDEyLjMzIDIuMzQgMTIuMzQgMi40OSAxMi40NCAyLjU4IEMgMTIuNTQgMi42NyAxMi42OSAyLjY2IDEyLjc3IDIuNTYgQyAxMi44NiAyLjQ3IDEyLjg1IDIuMzIgMTIuNzYgMi4yMyBDIDEyLjY2IDIuMTQgMTIuNTEgMi4xNSAxMi40MiAyLjI1IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTAuOTIgMS4yIEMgMTAuODYgMS4zMiAxMC45MSAxLjQ2IDExLjAzIDEuNTIgQyAxMS4xNSAxLjU3IDExLjI5IDEuNTIgMTEuMzUgMS40MSBDIDExLjQgMS4yOSAxMS4zNSAxLjE1IDExLjIzIDEuMDkgQyAxMS4xMiAxLjA0IDEwLjk4IDEuMDkgMTAuOTIgMS4yIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gOS4yMSAwLjU1IEMgOS4xNyAwLjY4IDkuMjQgMC44MSA5LjM2IDAuODUgQyA5LjQ5IDAuODkgOS42MiAwLjgyIDkuNjYgMC42OSBDIDkuNyAwLjU3IDkuNjMgMC40NCA5LjUgMC40IEMgOS4zOCAwLjM2IDkuMjQgMC40MyA5LjIxIDAuNTUiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA3LjM3IDAuNDEgQyA3LjM3IDAuNTQgNy40OCAwLjY1IDcuNjEgMC42NSBDIDcuNzQgMC42NSA3Ljg0IDAuNTQgNy44NSAwLjQxIEMgNy44NSAwLjI4IDcuNzQgMC4xOCA3LjYxIDAuMTcgQyA3LjQ4IDAuMTcgNy4zNyAwLjI4IDcuMzcgMC40MSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDUuNTcgMC43MyBDIDUuNiAwLjg1IDUuNzMgMC45MyA1Ljg2IDAuODkgQyA1Ljk4IDAuODYgNi4wNiAwLjczIDYuMDIgMC42IEMgNS45OSAwLjQ4IDUuODYgMC40IDUuNzMgMC40NCBDIDUuNjEgMC40NyA1LjUzIDAuNiA1LjU3IDAuNzMiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAzLjkyIDEuNTEgQyAzLjk5IDEuNjIgNC4xMyAxLjY1IDQuMjQgMS41OCBDIDQuMzYgMS41MSA0LjM5IDEuMzYgNC4zMiAxLjI1IEMgNC4yNSAxLjE0IDQuMSAxLjExIDMuOTkgMS4xOCBDIDMuODggMS4yNSAzLjg1IDEuNCAzLjkyIDEuNTEiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAyLjUyIDIuNjkgQyAyLjYxIDIuNzggMi43NiAyLjc3IDIuODUgMi42NyBDIDIuOTQgMi41NyAyLjkzIDIuNDIgMi44MyAyLjM0IEMgMi43MyAyLjI1IDIuNTggMi4yNiAyLjQ5IDIuMzYgQyAyLjQxIDIuNDYgMi40MiAyLjYxIDIuNTIgMi42OSIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDEuNDMgNC4xNyBDIDEuNTQgNC4yNCAxLjY5IDQuMjEgMS43NiA0LjEgQyAxLjgzIDMuOTkgMS44IDMuODQgMS42OSAzLjc3IEMgMS41OCAzLjcgMS40NCAzLjczIDEuMzYgMy44NCBDIDEuMjkgMy45NSAxLjMyIDQuMSAxLjQzIDQuMTciIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAwLjgzIDUuOTEgQyAwLjk1IDUuOTUgMS4wOSA1Ljg4IDEuMTIgNS43NSBDIDEuMTYgNS42MiAxLjA5IDUuNDkgMC45NiA1LjQ2IEMgMC44NCA1LjQyIDAuNzEgNS40OSAwLjY3IDUuNjEgQyAwLjYzIDUuNzQgMC43IDUuODcgMC44MyA1LjkxIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMC42OCA3LjczIEMgMC44MSA3LjczIDAuOTIgNy42MiAwLjkyIDcuNDkgQyAwLjkyIDcuMzYgMC44MSA3LjI1IDAuNjggNy4yNSBDIDAuNTUgNy4yNSAwLjQ1IDcuMzYgMC40NCA3LjQ5IEMgMC40NCA3LjYyIDAuNTUgNy43MyAwLjY4IDcuNzMiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxIDkuNTMgQyAxLjEzIDkuNDkgMS4yIDkuMzYgMS4xNiA5LjI0IEMgMS4xMiA5LjExIDAuOTkgOS4wNCAwLjg3IDkuMDggQyAwLjc0IDkuMTEgMC42NyA5LjI1IDAuNzEgOS4zNyBDIDAuNzQgOS41IDAuODcgOS41NyAxIDkuNTMiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxLjc3IDExLjIgQyAxLjg4IDExLjEyIDEuOTIgMTAuOTggMS44NSAxMC44NyBDIDEuNzcgMTAuNzYgMS42MyAxMC43MyAxLjUyIDEwLjggQyAxLjQxIDEwLjg3IDEuMzggMTEuMDEgMS40NSAxMS4xMiBDIDEuNTIgMTEuMjMgMS42NyAxMS4yNyAxLjc3IDExLjIiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAyLjk0IDEyLjYgQyAzLjAzIDEyLjUgMy4wMiAxMi4zNSAyLjkyIDEyLjI3IEMgMi44MiAxMi4xOCAyLjY3IDEyLjE5IDIuNTkgMTIuMjkgQyAyLjUgMTIuMzkgMi41MSAxMi41NCAyLjYxIDEyLjYzIEMgMi43MSAxMi43MSAyLjg2IDEyLjcgMi45NCAxMi42IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNC40NCAxMy42NiBDIDQuNTEgMTMuNTUgNC40OCAxMy40IDQuMzcgMTMuMzMgQyA0LjI2IDEzLjI2IDQuMTEgMTMuMyA0LjA0IDEzLjQxIEMgMy45NyAxMy41MiA0IDEzLjY2IDQuMTEgMTMuNzMgQyA0LjIyIDEzLjggNC4zNyAxMy43NyA0LjQ0IDEzLjY2IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gNi4xNyAxNC4yOCBDIDYuMiAxNC4xNSA2LjEzIDE0LjAyIDYgMTMuOTkgQyA1Ljg4IDEzLjk1IDUuNzUgMTQuMDIgNS43MSAxNC4xNSBDIDUuNjcgMTQuMjggNS43NSAxNC40MSA1Ljg3IDE0LjQ0IEMgNiAxNC40OCA2LjEzIDE0LjQxIDYuMTcgMTQuMjgiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSA4IDE0LjQzIEMgNy45OSAxNC4zIDcuODkgMTQuMTkgNy43NiAxNC4yIEMgNy42MyAxNC4yIDcuNTIgMTQuMyA3LjUyIDE0LjQzIEMgNy41MiAxNC41NiA3LjYzIDE0LjY3IDcuNzYgMTQuNjcgQyA3Ljg5IDE0LjY3IDggMTQuNTYgOCAxNC40MyIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDkuOCAxNC4xMSBDIDkuNzYgMTMuOTkgOS42MyAxMy45MiA5LjUxIDEzLjk2IEMgOS4zOCAxMy45OSA5LjMxIDE0LjEzIDkuMzUgMTQuMjUgQyA5LjM5IDE0LjM4IDkuNTIgMTQuNDUgOS42NCAxNC40MSBDIDkuNzcgMTQuMzcgOS44NCAxNC4yNCA5LjggMTQuMTEiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxMS40NSAxMy4zNCBDIDExLjM4IDEzLjIzIDExLjIzIDEzLjIgMTEuMTIgMTMuMjcgQyAxMS4wMSAxMy4zNCAxMC45OCAxMy40OSAxMS4wNiAxMy42IEMgMTEuMTMgMTMuNzEgMTEuMjcgMTMuNzQgMTEuMzggMTMuNjcgQyAxMS40OSAxMy42IDExLjUyIDEzLjQ1IDExLjQ1IDEzLjM0IiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTIuODggMTIuMTggQyAxMi43OSAxMi4wOCAxMi42NCAxMi4wNyAxMi41NSAxMi4xNiBDIDEyLjQ1IDEyLjI1IDEyLjQ0IDEyLjQgMTIuNTMgMTIuNDkgQyAxMi42MSAxMi41OSAxMi43NiAxMi42IDEyLjg2IDEyLjUxIEMgMTIuOTYgMTIuNDMgMTIuOTcgMTIuMjggMTIuODggMTIuMTgiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxMy45MiAxMC42NyBDIDEzLjgxIDEwLjYgMTMuNjcgMTAuNjQgMTMuNiAxMC43NSBDIDEzLjUzIDEwLjg2IDEzLjU2IDExIDEzLjY3IDExLjA3IEMgMTMuNzggMTEuMTQgMTMuOTMgMTEuMTEgMTQgMTEgQyAxNC4wNyAxMC44OSAxNC4wMyAxMC43NCAxMy45MiAxMC42NyIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDE0LjU1IDguOTMgQyAxNC40MiA4LjkgMTQuMjkgOC45NyAxNC4yNSA5LjEgQyAxNC4yMiA5LjIyIDE0LjI5IDkuMzUgMTQuNDIgOS4zOSBDIDE0LjU1IDkuNDIgMTQuNjggOS4zNSAxNC43MSA5LjIyIEMgMTQuNzQgOS4xIDE0LjY3IDguOTcgMTQuNTUgOC45MyIgLz4NCiAgPHBhdGggc3Ryb2tlPSJub25lIiBmaWxsPSIjMDBiYWM2IiBkPSJNIDE0LjcgNy4xMiBDIDE0LjU3IDcuMTIgMTQuNDYgNy4yMyAxNC40NiA3LjM2IEMgMTQuNDcgNy40OSAxNC41NyA3LjU5IDE0LjcxIDcuNTkgQyAxNC44NCA3LjU5IDE0Ljk0IDcuNDggMTQuOTQgNy4zNSBDIDE0Ljk0IDcuMjIgMTQuODMgNy4xMiAxNC43IDcuMTIiIC8+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAxNC4zNyA1LjMxIEMgMTQuMjQgNS4zNSAxNC4xNyA1LjQ5IDE0LjIxIDUuNjEgQyAxNC4yNSA1LjczIDE0LjM5IDUuOCAxNC41MSA1Ljc2IEMgMTQuNjMgNS43MyAxNC43IDUuNTkgMTQuNjYgNS40NyBDIDE0LjYzIDUuMzQgMTQuNDkgNS4yNyAxNC4zNyA1LjMxIiAvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTMuNiAzLjY1IEMgMTMuNDkgMy43MiAxMy40NiAzLjg3IDEzLjUzIDMuOTggQyAxMy42MSA0LjA4IDEzLjc1IDQuMTEgMTMuODYgNC4wNCBDIDEzLjk3IDMuOTcgMTQgMy44MiAxMy45MiAzLjcxIEMgMTMuODUgMy42IDEzLjcxIDMuNTcgMTMuNiAzLjY1IiAvPg0KICA8Y2lyY2xlIGN4PSI3LjY4IiBjeT0iNy40NSIgcj0iMS41IiBzdHJva2U9IiMwMGJhYzYiIHN0cm9rZS13aWR0aD0iMC41IiBmaWxsPSJub25lIiAvPg0KPC9nPg0KPC9zdmc+") no-repeat center center;
	background-size: contain;
}
.chart-icon-plane {
	background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYxNy40IDYxNy40Ij48cGF0aCBmaWxsPSIjMDBiYWM2IiBkPSJNNjE3LjQxNyAzMi4yODNjMCAyNS42LTIyIDYwLjQtNjUuOSAxMDQuM2wtMTA2LjEgMTA2LjEgNjMuMiAzMjkuNy40IDIuN2MwIDQuMS0xLjMgNy41LTQgMTAuMmwtMjguMyAyOC4zYy0yLjcgMi43LTYgNC0xMC4yIDQtNi4yIDAtMTAuNS0yLjctMTIuOC04bC0xMjAuOS0yNTQuMi0xMDguMyAxMDguMmMyMCA3MC4xIDMwLjEgMTA3LjIgMzAuMSAxMTEuNHMtMS4zIDcuNS00IDEwLjJsLTI4LjMgMjguM2MtMi43IDIuNy02IDQtMTAuMiA0LTUuMyAwLTkuNC0yLjQtMTIuNC03LjFsLTY4LjUtMTIzLjgtMTIzLjgtNjguNWMtNS0yLjctNy41LTYuOC03LjUtMTIuNCAwLTQuMSAxLjMtNy41IDQtMTAuMmwyOC4zLTI4LjdjMi43LTIuNyA2LTQgMTAuMi00czQxLjIgMTAgMTExLjQgMzAuMWwxMDguMy0xMDguMy0yNTQuMS0xMjEuMWMtNS4zLTIuNC04LTYuNi04LTEyLjggMC00LjEgMS4zLTcuNSA0LTEwLjJsMjguMy0yOC4zYzIuNy0yLjcgNi00IDEwLjItNCAxLjIgMCAyLjEuMSAyLjcuNGwzMjkuNyA2My4yIDEwNi4xLTEwNi4xYzQzLjktNDMuOSA3OC43LTY1LjkgMTA0LjMtNjUuOSA5LjQgMCAxNy4yIDMgMjMuMiA5LjFzOC45IDE0IDguOSAyMy40eiIgLz48L3N2Zz4=") no-repeat center center;
	background-size: contain;
}
.title-icon-plane {
	background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYxNy40IDYxNy40Ij48cGF0aCBmaWxsPSIjMDBiYWM2IiBkPSJNNjE3LjQxNyAzMi4yODNjMCAyNS42LTIyIDYwLjQtNjUuOSAxMDQuM2wtMTA2LjEgMTA2LjEgNjMuMiAzMjkuNy40IDIuN2MwIDQuMS0xLjMgNy41LTQgMTAuMmwtMjguMyAyOC4zYy0yLjcgMi43LTYgNC0xMC4yIDQtNi4yIDAtMTAuNS0yLjctMTIuOC04bC0xMjAuOS0yNTQuMi0xMDguMyAxMDguMmMyMCA3MC4xIDMwLjEgMTA3LjIgMzAuMSAxMTEuNHMtMS4zIDcuNS00IDEwLjJsLTI4LjMgMjguM2MtMi43IDIuNy02IDQtMTAuMiA0LTUuMyAwLTkuNC0yLjQtMTIuNC03LjFsLTY4LjUtMTIzLjgtMTIzLjgtNjguNWMtNS0yLjctNy41LTYuOC03LjUtMTIuNCAwLTQuMSAxLjMtNy41IDQtMTAuMmwyOC4zLTI4LjdjMi43LTIuNyA2LTQgMTAuMi00czQxLjIgMTAgMTExLjQgMzAuMWwxMDguMy0xMDguMy0yNTQuMS0xMjEuMWMtNS4zLTIuNC04LTYuNi04LTEyLjggMC00LjEgMS4zLTcuNSA0LTEwLjJsMjguMy0yOC4zYzIuNy0yLjcgNi00IDEwLjItNCAxLjIgMCAyLjEuMSAyLjcuNGwzMjkuNyA2My4yIDEwNi4xLTEwNi4xYzQzLjktNDMuOSA3OC43LTY1LjkgMTA0LjMtNjUuOSA5LjQgMCAxNy4yIDMgMjMuMiA5LjFzOC45IDE0IDguOSAyMy40eiIgLz48L3N2Zz4=") no-repeat center center;
	background-size: contain;
}
.title-icon-search {
	background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI0ODAiIGhlaWdodD0iNDgwIj4KICA8Zz4KICAgIDxwYXRoIGZpbGw9IiMwMGJhYzYiIGQ9Ik00MjkuMTAzLDk2LjUzN2MtMTQuMS0yOS44LTQ0LjItNDguNy03Ny4xLTQ4LjdjLTMzLjgsMC02NC40LDE5LjktNzguMSw1MC44IGMtOS41LTQuOS0yMS4yLTcuOC0zMy44LTcuOWMtMTIuNiwwLTI0LjMsMi45LTMzLjgsNy45Yy0xMy43LTMwLjktNDQuMy01MC44LTc4LjEtNTAuOGMtMzIuOSwwLTYzLjEsMTguOS03Ny4xLDQ4LjcgYy01NS44LDExOC4xLTUxLDIyMC43LTUxLDIyMC43bDAsMGMwLDEwLjcsMC44LDIxLjQsMi45LDMxLjljMTEsNTMuOSw2MC42LDg5LjksMTE0LjksODJjNDIuNi02LjIsNzAuOC0zMS40LDg0LjYtNzIuMyBjNS42LTE2LjYsNC45LTMzLjksNC44LTUxLjFjMC0zLjksMS4zLTYuNiw0LTkuMmM4LTcuNywxOC4zLTExLjYsMjguNy0xMS42czIwLjgsMy45LDI4LjcsMTEuNmMyLjcsMi42LDQsNS4zLDQsOS4yIGMwLDE3LjItMC43LDM0LjUsNC44LDUxLjFjMTMuNyw0MC45LDQyLDY2LjEsODQuNiw3Mi4zYzU0LjMsOCwxMDMuOS0yOCwxMTQuOS04MmMyLjItMTAuNiwyLjktMjEuMiwyLjktMzEuOWwwLDAgQzQ4MC4xMDMsMzE3LjIzNyw0ODQuOTAzLDIxNC42MzcsNDI5LjEwMyw5Ni41Mzd6IE0xMDMuOTAzLDM5MS44MzdjLTM1LDAtNjMuNC0yOC40LTYzLjQtNjMuNHMyOC40LTYzLjQsNjMuNC02My40IHM2My40LDI4LjQsNjMuNCw2My40UzEzOC45MDMsMzkxLjgzNywxMDMuOTAzLDM5MS44Mzd6IE0zNzYuMzAzLDM5MS44MzdjLTM1LDAtNjMuNC0yOC40LTYzLjQtNjMuNHMyOC40LTYzLjQsNjMuNC02My40IHM2My40LDI4LjQsNjMuNCw2My40UzQxMS4zMDMsMzkxLjgzNywzNzYuMzAzLDM5MS44Mzd6IiAvPgogICAgPHBhdGggZmlsbD0iIzAwYmFjNiIgZD0iTTM3Ni4zMDMsMjg4LjgzN2MtMjEuOCwwLTM5LjYsMTcuOC0zOS42LDM5LjZjMCw1LjIsNC4yLDkuNSw5LjUsOS41YzUuMiwwLDkuNS00LjIsOS41LTkuNSBjMC0xMS40LDkuMy0yMC43LDIwLjctMjAuN2M1LjIsMCw5LjUtNC4yLDkuNS05LjVDMzg1LjgwMywyOTMuMTM3LDM4MS42MDMsMjg4LjgzNywzNzYuMzAzLDI4OC44Mzd6IiAvPgogICAgPHBhdGggZmlsbD0iIzAwYmFjNiIgZD0iTTEwMy45MDMsMjg4LjgzN2MtMjEuOCwwLTM5LjYsMTcuOC0zOS42LDM5LjZjMCw1LjIsNC4yLDkuNSw5LjUsOS41czkuNS00LjIsOS41LTkuNSBjMC0xMS40LDkuMy0yMC43LDIwLjctMjAuN2M1LjIsMCw5LjUtNC4yLDkuNS05LjVDMTEzLjMwMywyOTMuMTM3LDEwOS4xMDMsMjg4LjgzNywxMDMuOTAzLDI4OC44Mzd6IiAvPgogIDwvZz4KPC9zdmc+") no-repeat center center;
	background-size: contain;
}
.title-icon-search2 {
	background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCI+CiAgPHBhdGggZmlsbD0iIzAwYmFjNiIgZD0iTTYzLjksNDUuMUw2My45LDQ1LjFMNjEsMjIuOWMtMC43LTUtMy03LjgtNS4yLTkuM2wtMC4zLTEuNEM1NC43LDYuOSw1MC45LDMsNDUuOCwzQzQwLjYsMywzNiw3LjcsMzYsMTIuNXYxLjJoLTh2LTEuMiBDMjgsNy43LDIzLjQsMywxOC4yLDNjLTUuMSwwLTguOSwzLjktOS43LDkuMWwtMC4zLDEuNGMtMi4xLDEuNi00LjQsNC40LTUuMiw5LjRMMCw0NWwwLDAuMWwwLjEsMEMwLDQ1LjYsMCw0NiwwLDQ2LjUgQzAsNTQuMiw2LjMsNjEsMTQsNjFjNi4xLDAsMTEuMy00LjUsMTMuMi0xMGMxLjQsMC45LDMsMS40LDQuOCwxLjRjMS43LDAsMy40LTAuNSw0LjgtMS40YzEuOSw1LjUsNy4xLDEwLDEzLjIsMTAgYzcuNywwLDE0LTYuOCwxNC0xNC41QzY0LDQ2LDY0LDQ1LjYsNjMuOSw0NS4xeiBNMTQsNTZjLTUsMC05LTQuNS05LTkuM2MwLTAuMywwLTAuNiwwLTAuOWMwLjUtNC41LDQuMy03LjgsOS03LjggYzQuNCwwLDguMSwzLDguOSw3LjJjMC4xLDAuNSwwLjEsMSwwLjEsMS41QzIzLDUxLjUsMTksNTYsMTQsNTZ6IE0zNSw0NC4zYy0wLjEsMS41LTEuNCwyLjctMywyLjdzLTIuOS0xLjItMy0yLjcgYzAtMC4xLDAtMC4yLDAtMC4zYzAtMC4yLDAtMC4zLDAuMS0wLjVDMjkuMyw0MiwzMC41LDQxLDMyLDQxczIuNywxLDMsMi41YzAsMC4xLDAsMC4zLDAsMC41QzM1LDQ0LjEsMzUsNDQuMiwzNSw0NC4zeiBNNTAsNTYgYy01LDAtOS00LjUtOS05LjNjMC0wLjUsMC0xLDAuMS0xLjVDNDEuOSw0MSw0NS42LDM4LDUwLDM4YzQuNCwwLDguMiwzLjIsOC45LDcuNGMwLjEsMC40LDAuMSwwLjgsMC4xLDEuM0M1OSw1MS41LDU1LDU2LDUwLDU2eiIgLz4KPC9zdmc+") no-repeat center center;
	background-size: contain;
}
.chart-icon-vor {
	background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiPg0KPGc+DQogIDxwYXRoIHN0cm9rZT0iIzAwYmFjNiIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGZpbGw9Im5vbmUiIGQ9Ik0zLjUsMS42TDguMywxLjYiLz4NCiAgPHBhdGggc3Ryb2tlPSIjMDBiYWM2IiBzdHJva2Utd2lkdGg9IjAuNSIgZmlsbD0ibm9uZSIgZD0iTTMuNSwxLjZsLTIuMiwzLjhsMi40LDMuNyIvPg0KICA8cGF0aCBzdHJva2U9IiMwMGJhYzYiIHN0cm9rZS13aWR0aD0iMC41IiBmaWxsPSJub25lIiBkPSJNOC4zLDEuNmwyLjEsMy44bC0yLjQsMy43Ii8+DQogIDxwYXRoIHN0cm9rZT0iIzAwYmFjNiIgc3Ryb2tlLXdpZHRoPSIwLjUiIGZpbGw9Im5vbmUiIGQ9Ik0zLjUsOS4yTDguMyw5LjIiLz4NCjwvZz4NCjwvc3ZnPg==") no-repeat center center;
	background-size: contain;
}
.chart-icon-vordme {
	background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiPg0KPGc+DQogIDxwYXRoIHN0cm9rZT0iIzAwYmFjNiIgc3Ryb2tlLXdpZHRoPSIwLjUiIGZpbGw9Im5vbmUiIGQ9Ik0zLjUsMS42bC0yLjIsMy44bDIuNCwzLjciLz4NCiAgPHBhdGggc3Ryb2tlPSIjMDBiYWM2IiBzdHJva2Utd2lkdGg9IjAuNSIgZmlsbD0ibm9uZSIgZD0iTTguMywxLjZsMi4xLDMuOGwtMi40LDMuNyIvPg0KICA8cGF0aCBzdHJva2U9IiMwMGJhYzYiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBmaWxsPSJub25lIiBkPSJNMS4zLDkuMmg5LjF2LTcuNmgtOS4xVjkuMiIvPg0KPC9nPg0KPC9zdmc+") no-repeat center center;
	background-size: contain;
}
.chart-icon-waypoint {
	background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTciIGhlaWdodD0iMTciPg0KPGc+DQogIDxwYXRoIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwYmFjNiIgZD0iTSAwLjM4IDguNjQgQyAwLjg0IDguNjQgMS4zMSA4LjYgMS43OSA4LjUyIEMgMi4yNyA4LjQzIDIuNzYgOC4zIDMuMjMgOC4xMSBDIDQuMiA3LjczIDUuMSA3LjE2IDUuODcgNi40IEMgNi42MyA1LjY0IDcuMjIgNC43NCA3LjYgMy43OCBDIDcuNzkgMy4zMSA3LjkzIDIuODIgOC4wMiAyLjM0IEMgOC4xMSAxLjg2IDguMTYgMS4zOSA4LjE2IDAuOTQgQyA4LjE2IDEuOTQgOC4zNiAyLjk0IDguNzcgMy45IEMgOS4xNyA0Ljg2IDkuNzUgNS43MSAxMC40NiA2LjQxIEwgMTAuMzIgNi41NSBDIDkuNzUgNS45OCA4Ljk3IDUuNjYgOC4xNiA1LjY2IEMgNy4zNSA1LjY2IDYuNTcgNS45OCA2IDYuNTUgQyA1Ljc0IDYuODEgNS41MiA3LjEyIDUuMzYgNy41IEMgNS4xOSA3Ljg3IDUuMSA4LjI5IDUuMSA4LjcxIEMgNS4xIDkuMTQgNS4xOSA5LjU1IDUuMzYgOS45MiBDIDUuNTIgMTAuMyA1Ljc0IDEwLjYyIDYgMTAuODcgTCA1Ljg2IDExLjAxIEMgNS4xNSAxMC4zMiA0LjMgOS43NSAzLjM0IDkuMzYgQyAyLjM4IDguOTcgMS4zOCA4Ljc4IDAuMzggOC43OCBMIDAuMzggOC42NCIvPg0KICA8cGF0aCBzdHJva2U9Im5vbmUiIGZpbGw9IiMwMGJhYzYiIGQ9Ik0gMTAuNDYgNi40MSBDIDExLjE3IDcuMTEgMTIuMDIgNy42OCAxMi45OCA4LjA3IEMgMTMuOTMgOC40NiAxNC45NCA4LjY0IDE1LjkzIDguNjQgTCAxNS45MyA4Ljc4IEMgMTUuNDggOC43OCAxNSA4LjgyIDE0LjUyIDguOTEgQyAxNC4wNCA4Ljk5IDEzLjU2IDkuMTMgMTMuMDggOS4zMSBDIDEyLjEyIDkuNjkgMTEuMjIgMTAuMjcgMTAuNDUgMTEuMDMgQyA5LjY4IDExLjc5IDkuMSAxMi42OCA4LjcyIDEzLjY0IEMgOC41MyAxNC4xMiA4LjM5IDE0LjYgOC4zIDE1LjA4IEMgOC4yIDE1LjU2IDguMTYgMTYuMDMgOC4xNiAxNi40OSBDIDguMTUgMTUuNDkgNy45NiAxNC40OCA3LjU1IDEzLjUyIEMgNy4xNSAxMi41NiA2LjU3IDExLjcyIDUuODYgMTEuMDEgTCA2IDEwLjg3IEMgNi41NyAxMS40NCA3LjM1IDExLjc3IDguMTYgMTEuNzcgQyA4Ljk3IDExLjc3IDkuNzUgMTEuNDQgMTAuMzIgMTAuODcgQyAxMC41NyAxMC42MiAxMC44IDEwLjMgMTAuOTYgOS45MiBDIDExLjEyIDkuNTUgMTEuMjEgOS4xNCAxMS4yMSA4LjcxIEMgMTEuMjEgOC4yOSAxMS4xMiA3Ljg3IDEwLjk2IDcuNSBDIDEwLjggNy4xMiAxMC41NyA2LjgxIDEwLjMyIDYuNTUgTCAxMC40NiA2LjQxIi8+DQo8L2c+DQo8L3N2Zz4=") no-repeat center center;
	background-size: contain;
}


/* === LISTS === */

.ranklist .listitem { align-items: center; border-bottom: 1px solid #d4d2d2; box-sizing: border-box; color: #000; display: flex; font-family: "Roboto Condensed",arial,helvetica,sans-serif; height: 100px; overflow: hidden; padding: 12px 15px 12px 0; width: 100%; }
.ranklist .listitem:first-child { border-top: 1px solid #d4d2d2; }
@media all and (max-width: 575px) {
	.ranklist .listitem:first-child { border-top: none; }
	.ranklist .listitem:last-child { border-bottom: none; }
}
.ranklist .listitem .list-rank { color: #000; font-size: 40px; font-weight: 700; min-width: 80px; text-align: center; }
@media all and (max-width: 575px) {
	.ranklist .listitem .list-rank { align-items: center; background: hsla(0,0%,100%,.9); border-radius: 0 4px 4px 0; box-shadow: 2px 2px 4px rgba(0,0,0,.3); display: flex; font-size: 5.86vw; font-weight: 300; height: 10.66vw; justify-content: center; left: 0; line-height: 6.1vw; margin-right: 20px; min-width:9vw; top: 2.5vw; z-index: 4; }
}
.ranklist .listitem .list-figure { margin-right: 20px; max-width: 40%; width: 100px; }
@media all and (max-width: 575px) {
	.ranklist .listitem .list-figure { margin-right: 10px; }
}
.ranklist .listitem .list-figure-wide { margin-right: 60px; max-width: 40%; width: 300px; }
@media all and (max-width: 575px) {
	.ranklist .listitem .list-figure-wide { margin-right: 30px; }
}
.ranklist .listitem .list-figure img,
.ranklist .listitem .list-figure-wide img { max-height: 60px; max-width: 100%; }
.ranklist .listitem .list-data h2 { color: #000; font-size: 32px; font-weight: 300; }
.ranklist .listitem .list-data h2.text20 { font-size: 20px; }
.ranklist .listitem .list-data .codespace { margin: 0 8px; }
@media all and (max-width: 575px) {
	.ranklist .listitem .list-data { font-size: 3.6vw; }
	.ranklist .listitem .list-data h2 { font-size: 4.6vw; }
	.ranklist .listitem .list-data .codespace { display: block; margin: 0; }
}


/* === LINKS === */

.sep1 { margin: 0 8px; }

.atc_link { position: absolute; left: 546px; top: 56px; width: 247px; height: 50px; text-align: center; font-size: 9pt; font-weight: bold; color: #fff; font-family: arial, helvetica, verdana, geneva, sans-serif; }
.languages { position: absolute; left: 820px; top: 70px; }
.languages1200 { position: absolute; left: 1028px; top: 120px; }
.flag_icon { margin-right: 4px; }
.airlinelogo { height: auto; margin-bottom: 30px; max-height: 400px; max-width: 100%; width: auto; }
.airportlogo { height: auto; margin-bottom: 30px; max-height: 400px; max-width: 100%; width: auto; }

#mainmap { width: 720px; height: 400px; margin-bottom: 40px; background-color: #eee; border-radius: 10px; }
#mainmap > div { border-radius: 10px; -webkit-mask-image: -webkit-radial-gradient(white, black); }
#wmap { width: 600px; height: 300px; background-color: #eee; border-radius: 10px; -webkit-mask-image: -webkit-radial-gradient(white, black); }
#wmap > div { border-radius: 10px; }
#amap { width: 600px; height: 300px; background-color: #eee; border-radius: 10px; -webkit-mask-image: -webkit-radial-gradient(white, black); }
#amap > div { border-radius: 10px; }
#nmap { width: 600px; height: 300px; background-color: #eee; border-radius: 10px; -webkit-mask-image: -webkit-radial-gradient(white, black); }
#nmap > div { border-radius: 10px; }
#wpmap { width: 600px; height: 300px; background-color: #eee; border-radius: 10px; -webkit-mask-image: -webkit-radial-gradient(white, black); }
#wpmap > div { border-radius: 10px; }
#apmap { width: 600px; height: 300px; background-color: #eee; border-radius: 10px; -webkit-mask-image: -webkit-radial-gradient(white, black); }
#apmap > div { border-radius: 10px; }
#namap { width: 600px; height: 300px; background-color: #eee; border-radius: 10px; -webkit-mask-image: -webkit-radial-gradient(white, black); }
#namap > div { border-radius: 10px; }
#mapillary { width: 720px; height: 100px; margin-bottom: 40px; max-width: 100%; overflow: hidden; display: flex; justify-content: space-between; }

.navlist { padding-left: 10px; width: 110px; height: 300px; overflow: scroll; overflow-x: hidden; }
.airportlist { padding-left: 10px; width: 110px; height: 300px; overflow: scroll; overflow-x: hidden; }
.waypointlist { padding-left: 10px; width: 110px; height: 300px; overflow: scroll; overflow-x: hidden; }

.chartbox { height: 200px; overflow-x: hidden; overflow-y: scroll; }

.graylinks a, .graylinks a:visited { color: #555577; text-decoration: none; }
.whitelinks a, .whitelinks a:visited { color: #fff; }

a.atcsim, a.atcsim:active, a.atcsim:hover, a.atcsim:visited { color: #666; text-decoration: none; }

.pagination { line-height: 2.5; padding: 0 20px; text-align: justify; }
.pagination a { background-color: #fff; border: 1px solid #999; text-decoration: none; }
.pagination a:hover { background-color: #059aff; color: #fff; }
.pagination a,.pagination span { margin: 0 3px; padding: 0.3em 0.5em; }

.nopagination { height: 77px; background-image:url("/images/pagination.png"); }

.tdata { border-collapse: collapse; width: 100%; }
.tdata_tc { width: 60px; }
.tdata th { text-align: left; }
.tdata tr { height: 40px; }
.tdata tr:nth-child(2n+1) { background-color: #f9f9f9; }
.tdata td { padding: 2px; }
.tdata a.code, .tdata a.code:visited { color: #666; }
.tdata a.code:active, .tdata a.code:hover { color: #059aff; }

.social-box { width: 272px; height: 120px; margin: 0 auto 20px; overflow: hidden; padding: 10px; border: 4px dashed #3b5998; border-radius: 10px; }
.social-box-home { width: 232px; height: 120px; margin: 0 auto 20px; overflow: hidden; padding: 10px; border: 4px dashed #3b5998; border-radius: 10px; }
.fb-like-box { min-height: 80px; overflow: hidden; padding: 5px 0; }
div.data aside .fb-like-box, section.data aside .fb-like-box { min-height: 100px; padding: 5px 0; }
.fb-page-widget { max-width: 100%; min-height: 500px; overflow: hidden; }

.socialframe { width: 80px; height: 100px; border: none; overflow: hidden; background-color: #fff; margin-right: 5px; }
.socialframe.last { margin-right: 0; vertical-align: top; }

.socialicon { margin-right: 10px; cursor: pointer; }
.socialicon.last { margin-right: 0; }

.sociallink_set2 { line-height: 30px; font-size: 12px; color: #000000; margin-right: 8px; cursor: pointer; }
.sociallink_set2:hover { text-decoration: underline; }
.socialicon_set2 { margin-right: 6px; vertical-align: -4px; }

.lclinks { margin: 20px auto; font-size: 14pt; }
.lclinks a, .lclinks a:visited { color: #059aff; font-weight: bold; text-decoration: none; }

.video-responsive { height: 0; overflow: hidden; padding-bottom: 56.25%; position: relative; }
.video-responsive iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.photo-responsive { max-width: 100%; }
.diagram-responsive { width: 100%; }

.ezbox { width: 700px; padding: 30px; border: solid 2px #cdcdcd; }
.ezinput { width: 400px; height: 24px; }

.bottom_suggest { width: 720px; border: 4px solid #555555; border-radius: 10px; margin: 0 auto 30px; }
.quizlogo { width: 75px; height: 75px; margin: 10px 20px; vertical-align: -36px; }
.quiztext { font-size: 26px; }
.quiztext a { text-decoration: underline; }
.bottombanner468x60 { margin: 17px 126px; }

h4.otherways { font-family: arial,helvetica,sans-serif; font-size: 16px; margin: 20px 0; }

.origa { color: #4cb4fc; }


/* === AMAZON LINKS === */

.amazonlinks { background-color: #fff; border: 1px solid #eaeaea; margin: 60px auto; min-height: 200px; overflow: hidden; }
.amazonlinks h2 { background: #e3eaf2 url("/images/overcast-800x200.jpg"); color: #292e38; font-family: "Roboto Condensed",arial,helvetica,sans-serif; font-size: 20px; font-weight: 500; padding: 14px 20px; }
.amazonlinks .items { display: flex; justify-content: space-around; overflow: hidden; padding: 12px; }
.amazonlinks .item .img { box-shadow: 0 0 8px 1px #ccc; margin: 10px; }
.amazonlinks .item .img:active, .amazonlinks .item .img:hover { box-shadow: 0 0 8px 1px #999; }
.amazonlinks .item .img img { display: block; max-height: 170px; width: auto; }
@media all and (max-width: 575px) { .amazonlinks .item .img img { max-height: 140px; } }


/* === ADS === */

.adcenter { margin: 0 auto 20px; }
.ads-sticky-sidebar { position: sticky; top: 84px; }
.adsbygoogle[data-ad-status="unfilled"] { background: transparent url("/images/unfilled/unfilled.jpg") repeat; opacity: 0.4; }


/* === SEARCH RESULTS ATC-SIM === */

.search-atcsim { background-color: #fff; margin: 0; text-align: left; width: 730px; }
.search-atcsim h1 { color: #f57e20; font-size: 60px; font-weight: 900; margin: 0 auto 20px; padding: 0; text-align: center; }
.search-atcsim h2 { color: #f57e20; font-size: 30px; font-weight: 900; margin: 0 auto 20px; padding: 0; position: relative; text-align: center; width: 100%; }
.search-atcsim h2:before { border-bottom: 2px solid #f57e20; content: ""; display: block; position: absolute; top: 50%; width: 100%; z-index: 0; }
.search-atcsim h2 span { background: #fff; padding: 0 20px; position: relative; z-index: 1; }
.search-atcsim h3 { color: #fff; font-size: 30px; font-weight: 400; margin: 0 auto 30px; padding: 0; text-align: center; width: 100%; }
.search-atcsim .header { background: url("/images/atcsim/banner-forum1.png") left top no-repeat; height: 200px; max-width: 730px; width: 100%; }
.search-atcsim .content { padding: 20px 0 40px; }
.search-atcsim .challenge { background-color: #174851; color: #fff; padding: 20px; }
.search-atcsim .challenge-columns { display: table; margin: 0 auto; width: 90%; }
.search-atcsim .challenge-column { display: table-cell; text-align: center; vertical-align: top; }
.search-atcsim .available { font-size: 14px; margin: 0 auto 40px; width: 600px; }
.search-atcsim .frmairport { padding-top: 10px; }
.search-atcsim .selairport { height: 34px; width: 400px; }
.search-atcsim .thumbrow { height: 120px; margin-bottom: 80px; text-align: center; }
.search-atcsim .thumbrow span { color: #000; display: inline-block; font-size: 16px; width: 160px; }
.search-atcsim .thumbrow img { border-radius: 6px; display: inline-block; height: 120px; width: 120px; }
.search-atcsim .aircraftrow { display: flex; justify-content: space-between; margin: 0 auto 80px; text-align: center; width: 610px; }
.search-atcsim .buttonorange { background-color: #f57e20; padding: 16px 32px; border: 1px solid #f57e20; border-radius: 8px; color: #fff; font-size: 20px; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-appearance: none; }
.search-atcsim .buttonorange:hover { background-color: #fff; color: #f57e20; text-decoration: underline; }
.search-atcsim .buttonorange:active { background-color: #fff; color: #f57e20; }


/* === RESPONSIVE === */

@media all and (max-width: 1200px) {

	div.data, section.data { display: block; width: auto; }
	div.data .main, section.data .main { margin: 0 auto; max-width: 800px; width: auto; }
	div.data main, section.data main { margin: 0 auto; max-width: 800px; width: auto; }
	div.data aside, section.data aside { margin: 0 auto; max-width: 400px; width: auto; }

	.ads-sticky-sidebar { position: relative; top: auto; }

}

@media all and (max-width: 1040px) {

	header.topnav nav ul.menu {
		display: none;
	}

	header.topnav nav label.mobilemenu-icon {
		display: inline-block;
	}

	footer.worldmap .footer-content { margin: 0 20px; width: auto; }

}

@media all and (max-width: 767px) {

	.contentbox .contentbody .linkgrid a { width: 260px; }

}

@media all and (max-width: 640px) {

	.contentbox .contentbody .linkgrid a { margin: 0 auto 20px; width: 210px; }

}

@media all and (max-width: 575px) {

	body { background: none; }
	h1 { font-size: 32px; }

	.columns { display: block; width: auto; }
	.column { display: block; }
	.content { display: block; width: auto; }
	.sidebar { display: none; }
	.content-home { display: block; width: auto; }
	.sidebar-home { display: none; }
	.col-4-4 { width: auto; }
	.col-4-1 { width: auto; }

	.bannertop { height: 240px; }
	.bannertop h1 { font-size: 14vmin; line-height: 1.1; }
	.bannertop h1.code { font-size: 15vmax; }

	header.title { padding: 6px 0; }
	header.title h1 { font-size: 24px; line-height: 30px; }
	header.title h1.ja-JP { font-size: 20px; line-height: 30px; }

	.contentbox .contentbody .linkgrid a { margin: 0 auto 20px; width: 260px; }

	.searchbox .inner .column:not(:last-child) { margin-right: 12px; }

	.airlinelogo { width: 100%; }
	.airportlogo { width: 100%; }

	#mainmap { width: 94%; height: 300px; }
	#wmap { width: 200px; height: 300px; }
	#amap { width: 200px; height: 300px; }
	#nmap { width: 200px; height: 300px; }
	#wpmap { width: 200px; height: 300px; }
	#apmap { width: 200px; height: 300px; }
	#namap { width: 200px; height: 300px; }
	.pagination { font-size: 14px; }

	.desktop_only { display: none; }
	.mobile_only { display: block; }
	.desktop-only { display: none; }
	.mobile-only { display: block; }
	.social-box { margin: 0 20px 20px; width: auto; }
	.bottom_suggest { display: none; }

	#phototeaser { display: none; }

}

@media all and (max-width: 500px) {

	table.datagrid { margin-bottom: 20px; }
	table.datagrid td.datalabel { width: auto; }

	table.tdata td { max-width: 200px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

}

@media all and (max-width: 450px) {

	.searchbar input[type="search"] { max-width: 70%; }
	.searchbar input[type="submit"] { max-width: 30%; }

}

@media (hover: none) {

	footer.worldmap .footer-bottom a:active, footer.worldmap .footer-bottom a:hover { color: #727272; }

	.searchbar input[type="submit"]:active,
	.searchbar input[type="submit"]:hover {
		color: #fff;
		background-color: #8edb15;
		text-shadow: 0 1px 1px #555;
	}

}
