@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/shared_static/fonts/open-sans-v10-latin-regular.eot);src:local('Open Sans'),local(OpenSans),url(/shared_static/fonts/open-sans-v10-latin-regular.eot?#iefix) format("embedded-opentype"),url(/shared_static/fonts/open-sans-v10-latin-regular.woff2) format("woff2"),url(/shared_static/fonts/open-sans-v10-latin-regular.woff) format("woff"),url(/shared_static/fonts/open-sans-v10-latin-regular.ttf) format("truetype"),url(/shared_static/fonts/open-sans-v10-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/shared_static/fonts/open-sans-v10-latin-italic.eot);src:local('Open Sans Italic'),local(OpenSans-Italic),url(/shared_static/fonts/open-sans-v10-latin-italic.eot?#iefix) format("embedded-opentype"),url(/shared_static/fonts/open-sans-v10-latin-italic.woff2) format("woff2"),url(/shared_static/fonts/open-sans-v10-latin-italic.woff) format("woff"),url(/shared_static/fonts/open-sans-v10-latin-italic.ttf) format("truetype"),url(/shared_static/fonts/open-sans-v10-latin-italic.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(/shared_static/fonts/open-sans-v10-latin-600.eot);src:local('Open Sans Semibold'),local(OpenSans-Semibold),url(/shared_static/fonts/open-sans-v10-latin-600.eot?#iefix) format("embedded-opentype"),url(/shared_static/fonts/open-sans-v10-latin-600.woff2) format("woff2"),url(/shared_static/fonts/open-sans-v10-latin-600.woff) format("woff"),url(/shared_static/fonts/open-sans-v10-latin-600.ttf) format("truetype"),url(/shared_static/fonts/open-sans-v10-latin-600.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url(/shared_static/fonts/open-sans-v10-latin-600italic.eot);src:local('Open Sans Semibold Italic'),local(OpenSans-SemiboldItalic),url(/shared_static/fonts/open-sans-v10-latin-600italic.eot?#iefix) format("embedded-opentype"),url(/shared_static/fonts/open-sans-v10-latin-600italic.woff2) format("woff2"),url(/shared_static/fonts/open-sans-v10-latin-600italic.woff) format("woff"),url(/shared_static/fonts/open-sans-v10-latin-600italic.ttf) format("truetype"),url(/shared_static/fonts/open-sans-v10-latin-600italic.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/shared_static/fonts/open-sans-v10-latin-700.eot);src:local('Open Sans Bold'),local(OpenSans-Bold),url(/shared_static/fonts/open-sans-v10-latin-700.eot?#iefix) format("embedded-opentype"),url(/shared_static/fonts/open-sans-v10-latin-700.woff2) format("woff2"),url(/shared_static/fonts/open-sans-v10-latin-700.woff) format("woff"),url(/shared_static/fonts/open-sans-v10-latin-700.ttf) format("truetype"),url(/shared_static/fonts/open-sans-v10-latin-700.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/shared_static/fonts/open-sans-v10-latin-700italic.eot);src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(/shared_static/fonts/open-sans-v10-latin-700italic.eot?#iefix) format("embedded-opentype"),url(/shared_static/fonts/open-sans-v10-latin-700italic.woff2) format("woff2"),url(/shared_static/fonts/open-sans-v10-latin-700italic.woff) format("woff"),url(/shared_static/fonts/open-sans-v10-latin-700italic.ttf) format("truetype"),url(/shared_static/fonts/open-sans-v10-latin-700italic.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/shared_static/fonts/open-sans-v10-latin-800.eot);src:local('Open Sans Extrabold'),local(OpenSans-Extrabold),url(/shared_static/fonts/open-sans-v10-latin-800.eot?#iefix) format("embedded-opentype"),url(/shared_static/fonts/open-sans-v10-latin-800.woff2) format("woff2"),url(/shared_static/fonts/open-sans-v10-latin-800.woff) format("woff"),url(/shared_static/fonts/open-sans-v10-latin-800.ttf) format("truetype"),url(/shared_static/fonts/open-sans-v10-latin-800.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/shared_static/fonts/open-sans-v10-latin-800italic.eot);src:local('Open Sans Extrabold Italic'),local(OpenSans-ExtraboldItalic),url(/shared_static/fonts/open-sans-v10-latin-800italic.eot?#iefix) format("embedded-opentype"),url(/shared_static/fonts/open-sans-v10-latin-800italic.woff2) format("woff2"),url(/shared_static/fonts/open-sans-v10-latin-800italic.woff) format("woff"),url(/shared_static/fonts/open-sans-v10-latin-800italic.ttf) format("truetype"),url(/shared_static/fonts/open-sans-v10-latin-800italic.svg#OpenSans) format("svg")}*{margin:0;padding:0;border:none;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}::selection{background-color:#D24D33;color:#FFF;text-shadow:0 -1px 1px #000,0 1px 1px #000,-1px 0 1px #000,1px 0 1px #000}html{height:100%;width:100%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#FAFAFA;display:table;width:100%;height:100%;color:#707070;font-size:14px;text-rendering:auto;overflow-x:hidden;font:normal normal 400 14px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:.5em 0;line-height:100%;color:#4A4A4A;letter-spacing:.5px}table{border-collapse:collapse;border-spacing:0}img{border:0}ol,ul{list-style-image:none;list-style-type:none}h1{font-size:2em}@media only screen and
(min-width:180px) and
(max-width:600px){h1{font-size:2em}}p{margin:0;padding:2px 0}a{cursor:pointer;color:#222;text-decoration:none;transition:all .3s ease}a:hover{text-decoration:none;color:#5BC0DE}a:active{color:#E74858}.page-row{max-width:100%;min-width:768px;margin:0 auto;position:relative}.page-row:before,.page-row:after{content:'';display:table}.page-row:after{clear:both}header{background:#FFF;min-width:768px;text-align:center;border-bottom:1px solid #5BC0DE;position:absolute;width:100%!important;z-index:1;box-shadow:0 1px 3px rgba(0,0,0,0.2)}header a.logo{display:block;margin:10px 0;opacity:.8;transition:opacity .3s ease}header a.logo:hover{opacity:1}main{display:table-row;min-width:768px;overflow:visible}main .page-row{width:100%;min-height:600px;padding:160px 0 40px;overflow:hidden}main .sun{position:absolute;background:#FDC153;top:-70px;left:30%;width:60px;height:60px;border-radius:50%;box-shadow:0 0 10px #FDC153}body.error main .sun{display:none}main .clouds{position:absolute;width:100%}@-webkit-keyframes clouds{0%{left:-100%}100%{left:120%}}@-moz-keyframes clouds{0%{left:-100%}100%{left:120%}}@-ms-keyframes clouds{0%{left:-100%}100%{left:120%}}@keyframes clouds{0%{left:-100%}100%{left:120%}}@-webkit-keyframes clouds-thunder{87%{opacity:0}91%{opacity:1}92%{opacity:0}96%{opacity:1}97%{opacity:0}100%{opacity:1}}@keyframes clouds-thunder{87%{opacity:0}91%{opacity:1}92%{opacity:0}96%{opacity:1}97%{opacity:0}100%{opacity:1}}main .clouds .cloud{background:#F0F0F0;position:relative;margin:10px 0 0;width:54px;height:5px;border-radius:10px;-webkit-animation:clouds 60s -35s infinite linear;-moz-animation:clouds 60s -35s infinite linear;-ms-animation:clouds 60s -35s infinite linear;animation:clouds 60s -35s infinite linear}main .clouds .cloud.tiny{-moz-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}main .clouds .cloud.small{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}main .clouds .cloud.normal{-moz-transform:scale(2,2);-ms-transform:scale(2,2);-webkit-transform:scale(2,2);transform:scale(2,2)}main .clouds .cloud.large{-moz-transform:scale(4,4);-ms-transform:scale(4,4);-webkit-transform:scale(4,4);transform:scale(4,4)}main .clouds .cloud div{background:#FFF;position:absolute;width:12px;height:12px;left:-3px;bottom:0;z-index:10;border-radius:50%;box-shadow:inset -1px -2px 0 0 #F0F0F0}body.error main .clouds .cloud div{background:#F5F5F5}main .clouds .cloud div:first-child + div{margin:0 0 4px 13px;z-index:9;-moz-transform:scale(1.6,1.6);-ms-transform:scale(1.6,1.6);-webkit-transform:scale(1.6,1.6);transform:scale(1.6,1.6)}main .clouds .cloud div:first-child + div + div{margin:0 0 9px 32px;z-index:8;-moz-transform:scale(2.4,2.4);-ms-transform:scale(2.4,2.4);-webkit-transform:scale(2.4,2.4);transform:scale(2.4,2.4)}main .clouds .cloud div:first-child + div + div + div{margin:0 0 2px 50px;z-index:7;-moz-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}body.error main .clouds .cloud div.thunder{background:#FDC153;position:absolute;top:5px;left:34px;width:3px;height:5px;transform:skew(-35deg);opacity:0;border-radius:0;box-shadow:none;-webkit-animation:clouds-thunder 6s linear infinite;-moz-animation:clouds-thunder 6s linear infinite;-ms-animation:clouds-thunder 6s linear infinite;animation:clouds-thunder 6s linear infinite}body.error main .clouds .cloud div.thunder:before{content:'';background:#FDC153;position:absolute;top:3px;left:0;width:8px;height:2px}body.error main .clouds .cloud div.thunder:after{content:'';position:absolute;width:0;height:0;top:3px;right:-6px;border-left:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);border-top:8px solid #FDC153}main .clouds .cloud-1{-webkit-animation-duration:263s;-moz-animation-duration:263s;-ms-animation-duration:263s;animation-duration:263s;margin-left:20%}main .clouds .cloud-2{-webkit-animation-duration:99s;-moz-animation-duration:99s;-ms-animation-duration:99s;-animation-duration:99s;animation-duration:99s;margin-left:90%}main .clouds .cloud-3{-webkit-animation-duration:142s;-moz-animation-duration:142s;-ms-animation-duration:142s;animation-duration:142s;margin-left:50%}main .clouds .cloud-4{-webkit-animation-duration:152s;-moz-animation-duration:152s;-ms-animation-duration:152s;animation-duration:152s;margin-left:43%}main .clouds .cloud-5{-webkit-animation-duration:215s;-moz-animation-duration:215s;-ms-animation-duration:215s;animation-duration:215s;margin-left:83%}main .clouds .cloud-6{-webkit-animation-duration:139s;-moz-animation-duration:139s;-ms-animation-duration:139s;animation-duration:139s;margin-left:73%}main .clouds .cloud-7{-webkit-animation-duration:109s;-moz-animation-duration:109s;-ms-animation-duration:109s;animation-duration:109s;margin-left:69%}main .clouds .cloud-8{-webkit-animation-duration:121s;-moz-animation-duration:121s;-ms-animation-duration:121s;animation-duration:121s;margin-left:100%}@-webkit-keyframes karl-eye{90%{-webkit-transform:none;transform:none}93%{-webkit-transform:rotateX(89deg);transform:rotateX(89deg)}96%{-webkit-transform:none;transform:none}99%{-webkit-transform:rotateX(89deg);transform:rotateX(89deg)}}@keyframes karl-eye{90%{-webkit-transform:none;transform:none}93%{-webkit-transform:rotateX(89deg);transform:rotateX(89deg)}96%{-webkit-transform:none;transform:none}99%{-webkit-transform:rotateX(89deg);transform:rotateX(89deg)}}@-webkit-keyframes karl-figure{33%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}66%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes karl-figure{33%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}66%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}main .karl{width:200px;margin:0 auto}main .karl:after{content:'';display:table;clear:both}main .karl figure{background-color:#98D4E5;display:block;width:200px;height:200px;padding:40px;text-align:center;border-radius:50%;box-shadow:inset -10px -30px rgba(0,0,0,0.06),inset -20px -25px 5px -20px rgba(0,0,0,0.04);transition:transform .3s cubic-bezier(0.15,0.60,0.30,1.9);-ms-transform-origin:center bottom;-webkit-transform-origin:center bottom;transform-origin:center bottom;-ms-animation:karl-figure 8s ease-in-out infinite;-webkit-animation:karl-figure 8s ease-in-out infinite;animation:karl-figure 8s ease-in-out infinite;-webkit-user-select:none;-ms-user-select:none;user-select:none}main .karl figure .eye{background:#272727;display:inline-block;width:10px;height:15px;margin:0 6px 15px;border-radius:50%;-ms-animation:karl-eye 8s ease-in-out infinite;-webkit-animation:karl-eye 8s ease-in-out infinite;animation:karl-eye 8s ease-in-out infinite;height:8px;margin-bottom:22px}main .karl figure .mouth{background:#272727;display:block;height:40px;width:100%;margin:0;overflow:hidden;line-height:0;border-radius:20px 20px 60% 60%;-ms-transform-origin:center top;-webkit-transform-origin:center top;transform-origin:center top;transition:border-radius .5s cubic-bezier(0.15,0.6,0.1,1),height .5s cubic-bezier(0.15,0.6,0.1,1)}body.error main .karl figure .mouth{height:50px;border-radius:50px 50px 20% 20%}main .karl figure .mouth:after,main .karl figure .mouth:before{content:'';background:#FFF;display:inline-block;height:10px;width:10px;margin:0 2px}main .karl:hover figure .mouth{height:60px}body.error main .karl:hover figure .mouth{height:70px}main .karl .shadow{background:rgba(0,0,0,0.1);height:20px;width:60%;margin:-15px 0 0 30%;border-radius:100%;transition:background .3s cubic-bezier(0.15,0.60,0.30,1.9),width .3s cubic-bezier(0.15,0.60,0.30,1.9)}main .karl:hover .shadow{background:rgba(0,0,0,0.05)}main .content{padding:0 10px;text-align:center}main .content h1{padding-top:20px;text-shadow:2px 4px 3px rgba(0,0,0,0.1)}main .content ul{padding:10px 0}body.autoindex main .content{padding:0}body.autoindex main .content h3{padding:20px 0;margin:0}body.autoindex main .content table{width:100%;text-align:left!important}body.autoindex main .content table tr:nth-child(even){background:#FFF}body.autoindex main .content table tr:nth-child(odd){background:#FAFAFA}body.autoindex main .content table tr:first-child:hover{background:inherit}body.autoindex main .content table tr:last-child{border-bottom:none}body.autoindex main .content table tr:hover{background:#EEE}body.autoindex main .content table tr th{color:#000;text-align:left!important;padding:10px 10px 10px 0;font-weight:400;font-size:12px}body.autoindex main .content table tr td{vertical-align:middle;text-align:left!important}@media only screen and (min-width:180px) and (max-width:480px){body.autoindex main .content table tr th:nth-child(3),body.autoindex main .content table tr th:nth-child(4),body.autoindex main .content table tr th:nth-child(5),body.autoindex main .content table tr td:nth-child(3),body.autoindex main .content table tr td:nth-child(4),body.autoindex main .content table tr td:nth-child(5){display:none}body.autoindex main .content table tr td:first-child{width:40px}}body.autoindex main .content table tr td:first-child a{display:inline-block;text-align:center!important;padding:0 0 0 10px}body.autoindex main .content table tr td a{display:block;font-weight:600;padding:10px 10px 10px 0}footer{display:table-row;background:#272727;width:100%!important;bottom:0;color:#909090;font-size:.9em;padding:20px 0;min-width:768px;border-top:3px solid #E0E0E0;text-align:center;height:55px;box-shadow:inset 0 0 6px 0 rgba(0,0,0,0.08)}footer .page-row{padding-top:10px;padding-bottom:10px}footer a{color:#FFF}footer .links a:after{content:' | '}footer .links a:last-of-type:after{content:''}@media only screen and (min-width: 1200px){.page-row{width:1170px}}@media only screen and (max-width: 1120px){.page-row{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 970px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}body>main,body>header,body>footer{width:auto;min-width:0;margin-left:0;margin-right:0}.page-row{width:auto;min-width:0;margin-left:0;margin-right:0}}@media only screen and (max-width: 480px){header a.logo{margin:5px auto}header a.logo img{height:40px}main .clouds .cloud-1{-webkit-animation-duration:87s;-moz-animation-duration:87s;-ms-animation-duration:87s;animation-duration:87s}main .clouds .cloud-2{-webkit-animation-duration:33s;-moz-animation-duration:33s;-ms-animation-duration:33s;-animation-duration:33s;animation-duration:33s}main .clouds .cloud-3{-webkit-animation-duration:71s;-moz-animation-duration:71s;-ms-animation-duration:71s;animation-duration:71s}main .clouds .cloud-4{-webkit-animation-duration:76s;-moz-animation-duration:76s;-ms-animation-duration:76s;animation-duration:76s}main .clouds .cloud-5{-webkit-animation-duration:103s;-moz-animation-duration:103s;-ms-animation-duration:103s;animation-duration:103s}main .clouds .cloud-6{-webkit-animation-duration:70s;-moz-animation-duration:70s;-ms-animation-duration:70s;animation-duration:70s}main .clouds .cloud-7{-webkit-animation-duration:55s;-moz-animation-duration:55s;-ms-animation-duration:55s;animation-duration:55s}main .clouds .cloud-8{-webkit-animation-duration:60s;-moz-animation-duration:60s;-ms-animation-duration:60s;animation-duration:60s}}@media only screen and (max-height: 700px) and (min-height: 520px){header a.logo{margin:5px auto}header a.logo img{height:40px}}@media only screen and (max-height: 480px){header a.logo{margin:5px auto}header a.logo img{height:40px}}