+/* +Theme Name: ILDI +Description: Something clever. +Author: markamoser +Version: 1.0 +*/ /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */ html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers. */ body { margin: 0; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * Remove the gray background on active links in IE 10. */ a { background-color: transparent; } /** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Remove the border on images inside links in IE 10. */ img { border-style: none; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * Correct the inability to style clickable types in iOS and Safari. */ button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { vertical-align: baseline; } /** * Remove the default vertical scrollbar in IE 10+. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Remove the inner padding in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE 10+, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Misc ========================================================================== */ /** * Add the correct display in IE 10+. */ template { display: none; } /** * Add the correct display in IE 10. */ [hidden] { display: none; } @-webkit-keyframes fade-from-left{0%{-webkit-transform:translateX(-96px);transform:translateX(-96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-from-left{0%{-webkit-transform:translateX(-96px);transform:translateX(-96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-from-right{0%{-webkit-transform:translateX(96px);transform:translateX(96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-from-right{0%{-webkit-transform:translateX(96px);transform:translateX(96px);opacity:0}45%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0)}}html{margin:0;padding:0;width:100vw;font-size:16px;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{display:grid;grid-template-columns:1fr 10fr 1fr}.container>*{grid-column:2/-2}.container>.full-bleed{grid-column:1/-1}@media screen and (min-width:600px){.container{grid-template-columns:1fr 90vw 1fr}}@media screen and (min-width:900px){.container{grid-template-columns:1fr 810px 1fr}}@media screen and (min-width:1200px){.container{grid-template-columns:1fr 1080px 1fr}}.grid{display:grid;grid-template-columns:1fr}.grid.grid-gutter{grid-gap:15px}.grid.grid-gutter-lg{grid-gap:30px}.grid.grid-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.grid.grid-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid.grid-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.grid.col-100{grid-template-columns:1fr}.grid.col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33{grid-template-columns:1fr 1fr 1fr}.grid.col-50{grid-template-columns:1fr 1fr}.grid.col-70-30{grid-template-columns:2fr 1fr}.grid.col-30-70{grid-template-columns:1fr 2fr}.grid.col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75{grid-template-columns:1fr 3fr}.grid.col-75-25{grid-template-columns:3fr 1fr}@media screen and (max-width:1199px){.grid.col-100-lg{grid-template-columns:1fr}.grid.col-20-lg{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-lg{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-lg{grid-template-columns:1fr 1fr 1fr}.grid.col-50-lg{grid-template-columns:1fr 1fr}.grid.col-70-30-lg{grid-template-columns:2fr 1fr}.grid.col-30-70-lg{grid-template-columns:1fr 2fr}.grid.col-50-25-25-lg{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-lg{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-lg{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-lg{grid-template-columns:1fr 3fr}.grid.col-75-25-lg{grid-template-columns:3fr 1fr}.grid.col-100-md{grid-template-columns:1fr}.grid.col-20-md{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-md{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-md{grid-template-columns:1fr 1fr 1fr}.grid.col-50-md{grid-template-columns:1fr 1fr}.grid.col-70-30-md{grid-template-columns:2fr 1fr}.grid.col-30-70-md{grid-template-columns:1fr 2fr}.grid.col-50-25-25-md{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-md{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-md{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-md{grid-template-columns:1fr 3fr}.grid.col-75-25-md{grid-template-columns:3fr 1fr}}@media screen and (max-width:899px){.grid.col-100-sm{grid-template-columns:1fr}.grid.col-20-sm{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-sm{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-sm{grid-template-columns:1fr 1fr 1fr}.grid.col-50-sm{grid-template-columns:1fr 1fr}.grid.col-70-30-sm{grid-template-columns:2fr 1fr}.grid.col-30-70-sm{grid-template-columns:1fr 2fr}.grid.col-50-25-25-sm{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-sm{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-sm{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-sm{grid-template-columns:1fr 3fr}.grid.col-75-25-sm{grid-template-columns:3fr 1fr}}@media screen and (max-width:599px){.grid.col-100-xs{grid-template-columns:1fr}.grid.col-20-xs{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.col-25-xs{grid-template-columns:1fr 1fr 1fr 1fr}.grid.col-33-xs{grid-template-columns:1fr 1fr 1fr}.grid.col-50-xs{grid-template-columns:1fr 1fr}.grid.col-70-30-xs{grid-template-columns:2fr 1fr}.grid.col-30-70-xs{grid-template-columns:1fr 2fr}.grid.col-50-25-25-xs{grid-template-columns:2fr 1fr 1fr}.grid.col-25-50-25-xs{grid-template-columns:1fr 2fr 1fr}.grid.col-25-25-50-xs{grid-template-columns:1fr 1fr 2fr}.grid.col-25-75-xs{grid-template-columns:1fr 3fr}.grid.col-75-25-xs{grid-template-columns:3fr 1fr}}@media screen and (min-width:600px){.grid.sm-col-100{grid-template-columns:1fr}.grid.sm-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.sm-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.sm-col-33{grid-template-columns:1fr 1fr 1fr}.grid.sm-col-50{grid-template-columns:1fr 1fr}.grid.sm-col-70-30{grid-template-columns:2fr 1fr}.grid.sm-col-30-70{grid-template-columns:1fr 2fr}.grid.sm-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.sm-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.sm-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.sm-col-25-75{grid-template-columns:1fr 3fr}.grid.sm-col-75-25{grid-template-columns:3fr 1fr}}@media screen and (min-width:900px){.grid.md-col-100{grid-template-columns:1fr}.grid.md-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.md-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.md-col-33{grid-template-columns:1fr 1fr 1fr}.grid.md-col-50{grid-template-columns:1fr 1fr}.grid.md-col-70-30{grid-template-columns:2fr 1fr}.grid.md-col-30-70{grid-template-columns:1fr 2fr}.grid.md-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.md-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.md-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.md-col-25-75{grid-template-columns:1fr 3fr}.grid.md-col-75-25{grid-template-columns:3fr 1fr}}@media screen and (min-width:1200px){.grid.lg-col-100{grid-template-columns:1fr}.grid.lg-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.lg-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.lg-col-33{grid-template-columns:1fr 1fr 1fr}.grid.lg-col-50{grid-template-columns:1fr 1fr}.grid.lg-col-70-30{grid-template-columns:2fr 1fr}.grid.lg-col-30-70{grid-template-columns:1fr 2fr}.grid.lg-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.lg-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.lg-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.lg-col-25-75{grid-template-columns:1fr 3fr}.grid.lg-col-75-25{grid-template-columns:3fr 1fr}.grid.xl-col-100{grid-template-columns:1fr}.grid.xl-col-20{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.xl-col-25{grid-template-columns:1fr 1fr 1fr 1fr}.grid.xl-col-33{grid-template-columns:1fr 1fr 1fr}.grid.xl-col-50{grid-template-columns:1fr 1fr}.grid.xl-col-70-30{grid-template-columns:2fr 1fr}.grid.xl-col-30-70{grid-template-columns:1fr 2fr}.grid.xl-col-50-25-25{grid-template-columns:2fr 1fr 1fr}.grid.xl-col-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid.xl-col-25-25-50{grid-template-columns:1fr 1fr 2fr}.grid.xl-col-25-75{grid-template-columns:1fr 3fr}.grid.xl-col-75-25{grid-template-columns:3fr 1fr}}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;min-width:320px}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}body,h6{font-size:1em;font-weight:400}h1{font-size:2rem}h2{font-size:1.875rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1rem}article li,p,section li{line-height:1.6}.copy-small{font-size:.875em}.copy-italic{letter-spacing:.03em;font-style:italic}.strong{font-weight:700}.skip-nav:active,.skip-nav:focus{position:absolute;top:15px;left:10px;border:1px solid #fff;background-color:#a7a9ac;padding:5px 10px;width:auto;height:auto;overflow:visible;white-space:normal;color:#fff;clip:auto}h1,h2,h3,h4,h5,h6,p{margin:15px 0;padding:0}h6,p{margin:15px 0 0}main{position:relative}article{margin:0 auto;max-width:80rem}@media screen and (max-width:599px){article{margin:0 15px}}p{margin:0 0 15px}img{display:block;max-width:100vw}img,video{width:100%;height:auto}body:not(.is-touch) a:hover{text-decoration:none}.header-menu li,form{margin:0;padding:0}.select-wrapper,[type=email],[type=password],[type=search],[type=tel],[type=text],textarea{border-width:1px;border-style:solid;border-radius:0;border-color:#a7a9ac;background-color:#fff}[type=email],[type=password],[type=search],[type=tel],[type=text],textarea{padding:8px;width:100%}[type=submit]{border-color:#a7a9ac;background-color:#fff;padding:8px}.select-wrapper{padding:7px 6px 6px;width:100%}.select-wrapper select{outline-offset:6px;border:0;background:0 0;padding:6px 0;width:100%}footer{margin-top:15px;padding-top:15px}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:5px 0;padding:0;width:100%;list-style:none;line-height:1}.header-menu li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.header-menu a{display:block;padding:15px 0;text-transform:uppercase;text-decoration:none;letter-spacing:.125ch;color:#561eae;font-weight:700}.header-menu a:active,.header-menu a:hover{background-color:#561eae;color:#fff}@media screen and (max-width:599px){.header-menu{margin-left:-15px;width:calc(100% + 30px)}.header-menu a{padding-right:15px;padding-left:15px}}@media screen and (min-width:600px){.header-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.header-menu li{width:auto}.header-menu a,.header-menu li{text-align:center}}.logo-banner{width:100%}.home-loop{position:relative;overflow:hidden}.home-loop a{display:table;min-height:250px;text-decoration:none}.home-loop h1{margin:0;background-color:rgba(0,0,0,.15);padding:15px;color:#fff}.home-loop img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:auto}.global-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:83%}.global-head>*,.social-menu li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.global-head .logo-banner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.global-head .search-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.global-head .header-menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.global-head .social-menu{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (min-width:600px){.global-head{width:90vw}.global-head .social-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.global-head .search-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.global-head .logo-banner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.global-head .header-menu{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.global-head .search-form,.global-head .social-menu{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}}@media screen and (min-width:900px){.global-head{width:810px}}@media screen and (min-width:1200px){.global-head{width:1080px}}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:15px 0;width:100%}.search-form [type=submit]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-left-width:0}.footer-sponsors .widget_text,.search-form label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}@media screen and (min-width:600px){.search-form{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-form label{max-width:250px}}.social-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:15px 0;width:100%;list-style:none;line-height:1}.social-menu li{margin:0;padding:2px 8px}.social-menu li:first-of-type{padding-left:0}.social-menu a{text-decoration:none;color:#561eae;font-size:14px}.social-menu a:active,.social-menu a:hover{border-bottom:1px solid #561eae;color:#561eae}footer .social-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:599px){header .social-menu{display:none}}.footer-sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-sponsors .widget_media_image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.footer-sponsors .widget_media_image h1,.screen-reader-text,.sr-only{position:absolute;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}.footer-sponsors .widget_media_image h1.with-focus:active,.footer-sponsors .widget_media_image h1.with-focus:focus,.screen-reader-text.with-focus:active,.screen-reader-text.with-focus:focus,.sr-only.with-focus:active,.sr-only.with-focus:focus{position:static;width:auto;height:auto;overflow:visible;white-space:normal;clip:auto}.footer-sponsors .widget_media_image img{width:auto} /*# sourceMappingURL=style.css.map */