@charset "UTF-8";
.items-header-primary-nav > li a, .footer-site a, .inset-links .link-title, .instagram .instagram-branding a { color: inherit; font-weight: normal; text-decoration: none; }

.social-nav, .share, .mobile-nav ul, .signup .response ul, .inset-links ul, .instagram, .items-header-primary-nav, .items-footer-primary-nav, .items-footer-secondary-nav { list-style: none; }

.social-nav a, .share a { transition: background 0.1s ease-in-out; }

.action-buttons, .account nav.account-nav ul li, input[type=submit], .signup button, .more-articles-link a { transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out; }

.post-list-full-4 .entry-figure.full-bleed { transition: opacity 0.25s ease-in-out; }

.mobile-nav, .pushable, .header-site { transition: left 0.25s ease-in-out; }

.search-form-header { transition: width 0.25s ease-in-out; }

.mobile-nav .sub-menu { transition: height 0.1s ease-in-out; }

.social-nav .label, .share .label { display: inline-block; height: 0; position: fixed; visibility: hidden; width: 0; }

.single-post .entry-title { font: 900 2.625rem/1.1 "Lato", sans-serif; }

.comments-area .comments-title, #disqus_thread .comments-title, .comments-area .comment-reply-title, #disqus_thread .comment-reply-title { font: normal 400 1.125em/1 HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif; color: #292929; text-transform: uppercase; }

.comments-area .comments-title, #disqus_thread .comments-title { font-weight: normal; }

.inset-links h2 { font: normal 400 0.90625em/1 HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif; text-transform: uppercase; }

@font-face { font-family: 'icomoon'; font-style: normal; font-weight: normal; src: url(/wp-content/themes/jweekly/static/09eee8d15913f1eeca52bda816901bb4.eot); src: url(/wp-content/themes/jweekly/static/09eee8d15913f1eeca52bda816901bb4.eot?#iefixdzex6e) format("embedded-opentype"), url(data:application/octet-stream;base64,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) format("truetype"), url(data:application/font-woff;base64,d09GRgABAAAAABKYAAsAAAAAEkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIPMWNtYXAAAAFoAAAAvAAAALyKIoO1Z2FzcAAAAiQAAAAIAAAACAAAABBnbHlmAAACLAAADcwAAA3MTTa7vGhlYWQAAA/4AAAANgAAADYLT24KaGhlYQAAEDAAAAAkAAAAJAfCA9VobXR4AAAQVAAAAFAAAABQQEoCK2xvY2EAABCkAAAAKgAAACobPBcAbWF4cAAAENAAAAAgAAAAIAAaAJ1uYW1lAAAQ8AAAAYYAAAGGmUoJ+3Bvc3QAABJ4AAAAIAAAACAAAwAAAAMDjAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8nsDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAKAAAAAkACAABAAEAAEAIOkA6VTp0upQ6oLwA/B18Jrw1fDh8W3x4PIy8nv//f//AAAAAAAg6QDpVOnS6lDqgvAD8HXwmfDV8OHxbfHg8jHye//9//8AAf/jFwQWsRY0FbcVhhAGD5UPcg84Dy0Oog4wDeANmAADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAL/wgP+A74AUwAAJTgBMQkBOAExPgE3NiYvAS4BBw4BBzgBMQkBOAExLgEnJgYPAQ4BFx4BFzgBMQkBOAExDgEHBhYfAR4BNz4BNzgBMQkBOAExHgEXFjY/AT4BJy4BA/f+yQE3AgQBAwMHkwcSCQMGAv7J/skCBgMJEgeTBwMDAQQCATf+yQIEAQMDB5MHEgkDBgIBNwE3AgYDCRIHkwcDAwEEiQE3ATcCBgMJEgeTBwMDAQQC/skBNwIEAQMDB5MHEgkDBgL+yf7JAgYDCRIHkwcDAwEEAgE3/skCBAEDAweTBxIJAwYAAAQAAAAABAADgAADABcAIwAnAAABIRUhBSEiBhURFBY7AREhETMyNjURNCYFIiY1NDYzMhYVFAYBIREhAQACAP4AAsD8gBomJhrAAgDAGiYm/KYbJSUbGyUlAiX+gAGAA4CAQCYa/sAaJv8AAQAmGgFAGibAJRsbJSUbGyX+QAFAAAAAAAEAwP/AA0ADwAAEAAATEQkBEcABQAFAA8D8AAFA/sAEAAAAAAEBCAIAAvgDQAAYAAABIiYvAQcOAScuATcTPgEzMhYXExYGBw4BAuAHDAXIyAkaCgoCCeAEDQcHDQTgCQIKBAsCAAYF5OQKAgkJGgoBAAUGBgX/AAoaCQQEAAAAAQAA/8AEAAPAADMAAAEiBgclPgE1NCYnJR4BMzI2NTQmIyIGFRQWFwUuASMiBhUUFjMyNjcFDgEVFBYzMjY1NCYDYCI7Fv5RAQEBAQGvFjsiQl5eQkJeAQH+URY7IkJeXkIiOxYBrwEBXkJCXl4BABoX2AYNBgYNBtgXGl5CQl5eQgYNBtgXGl5CQl4aF9gGDQZCXl5CQl4AAAAAAwAAAAAEAAMlACAAUABkAAAlEQYHBgcGBwYHBisBIicmJyYnJicmJxEUFxYzITI3NjURNTE1JiMGJyYHBichIgcGFRQXFhcWFxYXFhcWFxY7ATI3Njc2NzY3Njc2NzY3NjU3ERQHBiMhIicmNRE0NzYzITIXFgO3EhaZWh0SEx8fGwIbHx8TEh1amRYSBgUHA0oHBQYBAQIBAgMEBPy2BwUGVG53BBARCgkQEA0NCwILDQ0QEAkKERAEd24fGhtJGxsl/LYlGxsbGyUDSiUbG1sBtxQRdkwYDg4ODg4ODg4YTHYRFP5JBwUGBgUHAlkOBwgBBgUBAQIFBQhgQldeAw4OCAcLCgUFBQUKCwcIDg4DXlcYKikiFf2SJRsbGxslAm4mGxsbGwABAAD/twQAAyUAOgAAARQHBgcGIyInBgcGBwYnJicxJjc2NSY/ATE3NjE2NzY3Njc2NzY3NjcmJyY1NDc2NzY3NjMyFxYXFhUEAEVEdnaLKCtxlhwlCgcIAgIBAgEDBAQEBA4OBgYLDAcHCAkGWjM0KShFRF9faIt2dkRFAbdkVFQxMQVkJwgEAQYGCwIFBQEBBAUFBQUPDwcGEBANDhQVFzJLS1ZKREQxMR0dMTFUVWMAAAABABkASQOeAyUAOwAAAQYHFhUUBwYHBgcGBwYjIicWMzI3JicmJxYzMjcmJyY9ARYXJicmNTQ3FhcWFyY1NDc2MzIXNjcGBzY3A54nNgEWFiwsPT5WVmKbgRQZgGU8MC8SExAZGEAqKicsJhYWGUVjY3IFNjZNUDY/NxY8NjUCzjgoCBBKSkpERDQ1Hx9TAk8BIyQ4AwYNMzJDAhUCGSkoMDIrVTM0BRUVTTY2OwwhQiQGFwABADYAAAIkA7cAFwAAARUjIgcGHQEzByMRIxEjNTM1NDc2MzIXAiRaMRERpxaRr5KSOzxjVC4DsJcUFSlsqf5OAbKpfGs6OwcAAAAABAASAAADmgO3AEEAYACNAJoAAAEUFxYXFhcWFxYVFAcGBwYjIicmJyY1NDc2NzY3JicmNTQ3BiMiJyY1NDc2NzY3NjsBByMWFxYVFAcGBwYHBgcGFScyNzY3NjU0JyYnJicmIyIHBgcGFRQXFhcWFxYXFjMTMjc2NzY3NjU0JyYnJicmJyYnJicmJyYnJiMiBwYHBgcGBwYVFBcWFxYXFjMBMxUjFSM1IzUzNTMVAaQSExoaGRoSExwpT1BbS0JBIRUaGSpLnBIJCQwaDVQ6OhQVJCw8PUDuTksqFhUODhMUFBQODlMVFxcPHgoJEhIfHiQYGBcOGwYGDAwSERkaHgEhHh8aGhAPBAQEBAsLBgYQEAUFExMCCRIeHh4fIBgYDw8UFCAgJCQlAc95eTx6ejwB8BUTFBMTFxclJC0zMEUhIRgXNyMoLignGy4LGBISGBQcAjc3VS8sLB8lExIyJCgoNCkhIRQUERESExM3CQoPITohJicjJBgXCwsTIjoaHR4dHhcXDw/+DQcIDw8aGyQODg0LCg0OBgcNDQQDDg4BAQQECgsQEBobIigeHxEQCQgB9T59fT58fAAAAwAAABsDbgNiAAQAFQA5AAATESMRMzcWBwYrASInJjU0NzYzMhcWAREjETQnJiMiBwYHBhURIzY1NC8BMxUjNjc2NzY3NjMyFxYVx7y8DAEdHjABLxwdHR4vMBwdApu8FxgxJBgYDAe8AgEBvAEMDAwUFB4dJGI7PAJS/ckCN68qHBwcHCoqHBsbHP41/rsBLzwiIhMUHREe/sTkjo4bHFMTDQ4QEAkJQUF9AAQAAAAAA24DbgAbACwAQABUAAAlESMWFRQHBgcGIyInJjU0NyMRFBcWMyEyNzY1AzQnJiMiBwYVFBcWMzI3NjU3NTQnJisBIgcGHQEUFxY7ATI3NjcRFAcGIyEiJyY1ETQ3NjMhMhcWAwpNDCUlPj9LcFBQC1AKCg8CYg8KCqI0M0pINDQ0NEhKMzSiCwwQZBAMCwsMEGQQDAtkISIu/XQvISEhIS8CjC4iIYgBciQnSDw9JCNNTm0nJP6ODwoKCgoPATFGMjIyMkZHMjIyMkfNXxALDAwLEF8QDAsLDIf9dC8hISEhLwKMLiIhISIAAAEAAAAAA24DbgA0AAABMhcWFRQHBiMiJyY1NDcnBiMiJyY1NDc2MzIXNyY1NDc2MzIXFhUUBwYjIicHFhUUBxc2MwK3TDU2NjVMTDY1Ac40SEw2NTU2TEg0zgE1NkxMNTY2NUxINc0BAc01SAFuNjVMTDY1NTZMBwxnMTU2TEw1NjFmDQdMNTY2NUxMNjUxZwwHBw1mMQAAAQAAAAAC2wO3AHIAABM0NzY3Njc2NzYzMhcWFxYVFAcGBwYHBgcGIyInJicGBwYHBgcGBwYHBgcGDwEnJjU0NzY3NjcmNTQ3NjMyFxYVFAcGFRQXFjMyNzY3Njc2NzY3NjU0JyYjIgcGFRQXFhcWFxYVFAcGIyInJicmJyYnJjUAFRYmJTEyODk7Wk5NMTAKCxgXIiIxMTsnJiYRBQsKAwMJCAcGDAwODxUIBQgMDBoaBBMeHi0jFBMZGRoZJR8bGxISDg4IBwQEPz5lck1MBwcICQcHCQgNAQkdFhcMDAcGAmI9NzcoKR0eDw8mJklIXDc0NTAxJSUWFhMSIBYqKg0MHBwNDBcYFRUcAwZZEjVBQmJjESY7LyoqFxckJkdHJCQYFw4OGRgeHiEiHh4bYjg3SkpyGRgXDg0NDAUQGhoCCRcYHh8fHx4AAAADAAD//QNuA3EANQBUAHMAAAEyFxYXFhUUBwYHBiMiJyYnJicmPQE2NzYzMhcWMzIXFhcWFxYVFAcGFRQXFhcWFxYzMjc2MwMyNzY3Njc2NTQnJicmJyYjIgcGBwYHBhUUFwc3FjMRMhcWFxYXFhUUBwYHBgcGIyInBzcmNTQ3Njc2NzYzAjMHMTADAQoJHyAbIEw4KSorKQIpDRAEBwcECgUEBQQODxQUAxQmIDcHBQkWFgh0SENDMDAcHR0cMDBDQ0hJQkMwMBwdRS6LWmtXUFA5OiIjIyI6OVBQV3Bh7k4+IiM5OlBPWAGKGRkFAwYTGBYQDyQZKipAPTIENCcMAQEDBAwLJycEDBUVBgQEKiQfGwQcG/7RHR0wMEJDSElCQzAwHRwcHTAwQ0JJdF6FLDwDFiIiOjpQT1hXUFA5OiIjNkznZnhYT1A6OiIiAAAFAAD/twQAAyUADwAgADAAUQCPAAABFAcGIyInJjU0NzYzMhcWFxQHBiMiJyY1NDc2MzIXFhUzFAcGIyInJjU0NzYzMhcWASIHBgcGFRQXFh8BBwYHNj8BFxYzMjc2NzY1NCcmJyYjARQHBgcGIyInBgcGByMiJyYnMSY3NjUmPwExNzYxNjc2NzY3Njc2NzY3JicmNTQ3Njc2NzYzMhcWFxYXFhUBbhYVHh8VFhYVHx4VFtsVFh4eFhUVFh4eFhXcFhUfHhUWFhUeHxUW/tt1ZWU8PCkpSjIQDRtXRxghJyN1ZWU8PDw8ZWV1AgBFRHZ2iygrcZYcJQMIBwcCAgECAQMEBAQEDg4GBgsMBwcICQZaMzQpKEVEX19oaF9fREUoKQG3HhYVFRYeHhYVFRYeHhYVFRYeHhYVFRYeHhYVFRYeHhYVFRYBBicoQ0ROQDo6Kh03NC4kPhUDBSgoQ0ROTkRDKCf+3GRUVDExBWQnCAQGBgoCBQUBAQQFBQUFDw8HBhAQDQ4UFRcyS0tWSkREMTEdHR0dMTFEREoAAQAAAAAAAGFh5qVfDzz1AAsEAAAAAADUGJTLAAAAANQYlMsAAP+3BAADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAAFAQAAAAAAAAAAAAAAAIAAAAEAAACBAAAAAQAAMAEAAEIBAAAAAQAAAAEAAAAA7cAGQJJADYDtwASA24AAANuAAADbgAAAtsAAANuAAAEAAAAAAAAAAAKABQAHgCUANYA6AEWAWQB+AJSAqwC0gOwBAYEfgTKBXAGGAbmAAAAAQAAABQAmwAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff"), url(/wp-content/themes/jweekly/static/095ebb18e1f71052b12ce22b2dfc560b.svg) format("svg"); }

[class^='icon-'], .icon { font-family: "icomoon"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-transform: none; speak: none; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

[class^='icon-']:before, .icon:before { color: inherit; font-size: inherit; }

.icon-comment:before { content: "\F075"; }

.icon-cross:before { content: "\E900"; }

.icon-email:before { content: "\F003"; }

.icon-facebook:before { content: "\F09A"; }

.icon-instagram:before { content: "\F16D"; }

.icon-googleplus:before { content: "\F0D5"; }

.icon-linkedin:before { content: "\F0E1"; }

.icon-pinterest:before { content: "\F231"; }

.icon-share:before { content: "\F1E0"; }

.icon-sms:before { content: "\F27B"; }

.icon-twitter:before { content: "\F099"; }

.icon-whatsapp:before { content: "\F232"; }

.icon-ctrl:before { content: "\EA50"; }

.social-nav a, .share a { font: normal 400 1.3125em/2 icomoon; display: block; text-decoration: none; }

.social-nav a:hover, .share a:hover { text-decoration: none; }

.social-nav li, .share li { margin-right: 0; vertical-align: middle; text-align: center; }

.social-nav li [class*='icon-'], .share li [class*='icon-'] { display: inline-block; }

.icon-ctrl { -ms-transform: rotate(90deg); transform: rotate(90deg); font-size: 1.5em; display: inline-block; font-weight: 700; margin-top: -0.125em; height: 20px; }

.search-form-header .search-button, .search-form-body .search-button { position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }

main:after, .content-area:after, .items-footer-primary-nav:after, .items-footer-secondary-nav:after, .footer-site .footer-top:after, .single-post .entry-content:after, .page .entry-content:after, .inset-links .link-item:after, .profile-capsule:after, .post-list:after, .post-list.list-view .post-list-item:after { clear: both; content: ''; display: table; }

.instagram .instagram-branding a { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

.social-nav, .share, .mobile-nav ul, .signup .response ul, .inset-links ul, .instagram, body, figure, .items-footer-primary-nav, .items-footer-secondary-nav, .search-form-header .search-button, .search-form-body .search-button, .single-post .entry-content figure, .page .entry-content figure, .single-post .entry-content blockquote p, .page .entry-content blockquote p, .inset-links h2, .entry-figure { margin: 0; padding: 0; }

.post-list .entry-thumbnail .picture-frame, .inset-links .link-thumbnail .picture-frame, .post-list .entry-thumbnail img, .post-list.list-view .entry-thumbnail img, .inset-links .link-thumbnail img { height: auto; max-height: 100%; max-width: 100%; width: auto; }

body.archive:not(.landing-page) .content-site, .page .content-site, .search .content-site, body.error404 .content-site { padding-top: 2em; }

.post-list.list-view .entry-thumbnail .picture-frame, .inset-links .link-thumbnail .picture-frame, .post-list.list-view .entry-thumbnail img, .inset-links .link-thumbnail img { display: block; }

section > * { margin-bottom: 2em; }

section > *:last-child { margin-bottom: 0; }

@media only screen and (min-width: 64em) { .byline { float: left; margin-right: 1.25em; width: 41.5em; } }

@media only screen and (min-width: 80em) { .byline { width: 57.5em; } }

html { font-size: 1em; font-family: "Lato", sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-rendering: optimizeSpeed; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-size: inherit; color: inherit; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: inherit; }

.page-title { line-height: 1; margin: 0 0 1em; text-transform: uppercase; }

h1, h2, h3, h4, h5, h6 { margin: 0; }

a { color: inherit; text-decoration: none; }

a:hover { color: rgba(1, 104, 145, 0.8); }

html { box-sizing: border-box; }

input:focus, select:focus, textarea:focus, button:focus, [contenteditable="true"]:focus { outline: 0; }

*, *:before, *:after { box-sizing: inherit; }

body { background: #FFFFFF; }

html, body { overflow-x: hidden; }

pre { overflow: scroll; }

svg { max-height: 100%; max-width: 100%; }

.content-area { box-sizing: border-box; margin: auto; padding: 0 1.25em; }

.signup.inline + .content-area { clear: both; }

@media only screen and (min-width: 48em) { .content-area { width: 768px; } }

@media only screen and (min-width: 64em) { .content-area { width: 1024px; } }

@media only screen and (min-width: 80em) { .content-area { width: 1280px; } }

.alignleft, .alignright { display: inline; }

.alignleft, .capDivLeft { float: left; margin: 0 1.875rem 1em 0 !important; }

.alignright, .capDivRight { float: right; margin: 0 0 1em 1.875rem !important; }

.aligncenter, .capDivCenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

.embed-youtube iframe { width: 100%; }

button, input[type="text"], input[type="password"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; border: 1px solid #999999; }

/* select { appearance: menulist-text; -webkit-appearance: none; -moz-appearance: none; } */
.field-wrapper, .select-wrapper { position: relative; }

.field-wrapper input, .field-wrapper select, .select-wrapper input, .select-wrapper select { width: 100%; }

/* radio buttons & checkboxes */
.input-list-item-wrapper input { float: left; clear: left; margin: 0 0.625rem 0 0; padding: 0; vertical-align: bottom; width: auto; }

label { display: block; }

input[type=text] { border: 1px solid #999999; padding: 2px; }

.action-buttons, .account nav.account-nav ul li, input[type=submit] { background-color: #19457A; color: #FFFFFF; cursor: pointer; border-radius: 0.125em; font-size: 0.75rem; padding: 0 0.9375rem; text-transform: uppercase; letter-spacing: 0.1em; width: auto; display: block; margin: 0; text-align: center; padding: 0.625rem; border: none; }

.action-buttons:hover, .account nav.account-nav ul li:hover, input[type=submit]:hover { background-color: #53AFE7; }

.items-header-primary-nav { font-size: 1.0625em; font-family: "Lato", sans-serif; font-weight: 400; line-height: 1; margin: 0 0 1.25rem 0; padding: 0; display: -ms-flexbox; display: flex; position: relative; }

.items-header-primary-nav > li { color: #FFFFFF; display: inline-block; line-height: 1; position: relative; }

.items-header-primary-nav > li:last-of-type { margin-right: 0; }

.items-header-primary-nav > li a { display: block; transition: color 0.1s ease-in-out; }

.items-header-primary-nav > li a:hover, .items-header-primary-nav > li a:focus { color: #F5A623; }

.items-header-primary-nav > li:hover .sub-menu { left: 0; }

.sticky-header .items-header-primary-nav { margin: 0; }

.sticky-header .items-header-primary-nav li a { padding-bottom: 0; }

@media only screen and (min-width: 64em) { .items-header-primary-nav li { margin: 0 0.625rem; } }

.items-header-primary-nav .sub-menu { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDUwIDIwIj4KICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KCjw/eHBhY2tldCBlbmQ9InciPz48L21ldGFkYXRhPgo8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI2Ljk5NCwxMTRMMTUyLDkzLjk5NSwxNzcuMDA2LDExNEgxMjYuOTk0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNyAtOTQpIi8+Cjwvc3ZnPgo=); background-color: transparet; background-repeat: no-repeat; background-position: 20px 8px; padding: 20px 0 0 0; position: absolute; top: 18px; left: -9999px; width: 200px; z-index: 4; }

.items-header-primary-nav .sub-menu > li:first-child { padding-top: .3em; }

.items-header-primary-nav .sub-menu > li { display: block; background-color: #FFFFFF; margin: 0; box-shadow: 1px 1px 2px -1px #aaa; }

.items-header-primary-nav .sub-menu > li a { color: #016891; padding: .7em; width: 100%; }

.items-header-primary-nav .sub-menu > li a:hover { background-color: #53AFE7; color: #FFFFFF; }

.mobile-nav { background-color: #000000; border-bottom: 2px solid #666666; height: 100%; left: -12em; overflow-y: auto; position: fixed; width: 12em; }

.mobile-nav.push { left: 0; }

.mobile-nav li { border-bottom: 1px solid #666666; text-transform: uppercase; position: relative; }

.mobile-nav a { color: #FFFFFF; display: block; padding: 0.75em; text-decoration: none; }

.mobile-nav a:hover { color: #b3b3b3; }

.mobile-nav .menu-item-has-children > a::after { content: '+'; font-size: 1.5em; text-align: right; position: absolute; right: 10px; top: 7px; color: #F5A623; }

.mobile-nav .menu-item-has-children.active > a::after { content: '-'; }

.mobile-nav .sub-menu { display: none; background-color: #016891; }

.mobile-nav .sub-menu li { border-bottom: none; }

.mobile-nav .active .sub-menu { display: block; }

.pushable { left: 0; position: relative; }

.pushable.push { left: 12em; }

.items-footer-primary-nav { color: #FFFFFF; font-size: 0.875em; line-height: 1; vertical-align: bottom; }

@media only screen and (min-width: 64em) { .items-footer-primary-nav { -moz-column-count: 3; column-count: 3; -moz-column-width: 4.375rem; column-width: 4.375rem; } }

.items-footer-primary-nav li { padding-bottom: 0.625rem; }

.items-footer-primary-nav li:first-child { border: none; }

.footer-site { font-family: "Lato", sans-serif; }

.items-footer-secondary-nav { vertical-align: bottom; }

@media only screen and (min-width: 64em) { .items-footer-secondary-nav { display: inline-block; }
  .items-footer-secondary-nav li { padding-left: 0.8em; padding-right: 0.8em; border-left: 1px solid #cccccc; float: right; margin-top: 0.625rem; }
  .items-footer-secondary-nav li:first-of-type, .items-footer-secondary-nav li:nth-of-type(2) { border-left: 0; } }

@media only screen and (min-width: 12em) and (max-width: 47.9375em) { .items-footer-secondary-nav { font-size: 0.875em; line-height: 1; }
  .items-footer-secondary-nav li { padding-bottom: 0.625rem; } }

.sidebar { min-width: 18.75rem; }

@media only screen and (max-width: 63.9375em) { .sidebar { min-width: 100%; } }

@media only screen and (min-width: 64em) { .sidebar { margin-left: 3.125rem; } }

.sidebar > * { margin-bottom: 1.875rem; }

#secondary-wrapper > * { margin-bottom: 2em; }

#secondary-wrapper > *:last-child { margin-bottom: 0; }

@media only screen and (max-width: 47.9375em) { #secondary-wrapper > * { margin-bottom: 2em; } }

@media only screen and (min-width: 48em) { #secondary-wrapper > * { margin-bottom: 2em; }
  #secondary-wrapper > *:last-child { margin-bottom: 0; }
  #secondary-wrapper.stick-window { margin-top: 1em; position: fixed; top: 0; }
  .sticky-header-wrapper ~ #content #secondary-wrapper.stick-window { top: 3.75em; }
  #secondary-wrapper.stick-article-bottom { position: absolute; bottom: 0; } }

.signup-header, .signup-main { display: -ms-flexbox; display: flex; max-width: 100%; }

.signup { /* radio buttons & checkboxes */ }

.signup.inline input, .signup.inline select, .signup.inline button { font-size: 1em; }

@media only screen and (min-width: 64em) { .signup.inline button { margin-left: 0.625rem; } }

.signup label, .signup input, .signup button { display: block; }

.signup input, .signup select { background-color: #FFFFFF; }

.signup label, .signup input, .signup select, .signup button { font: normal 400 12px/2.5 HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif; border: none; box-sizing: border-box; padding: 0 0.6em; }

.signup label { font: normal 400 16px/2.5 HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif; }

.signup input { max-width: 100%; height: 40px; }

.signup select { height: 2.5em; }

.signup button { background-color: #FF4F00; color: #FFFFFF; cursor: pointer; border-radius: 0.125em; font-size: 0.75rem; padding: 0 0.9375rem; text-transform: uppercase; letter-spacing: 0.1em; }

.signup button:hover { background-color: #F5A623; }

.signup .signup-title { color: #FFFFFF; }

.signup .field-wrapper label, .signup .select-wrapper label { display: none; }

.signup .input-list-item-wrapper { padding: 0 0.6em; }

.signup .input-list-item-wrapper label { height: 2.5em; text-align: left; }

.signup .input-list-item-wrapper input { height: 2.5em; width: auto; }

.signup .response { clear: both; color: #FFFFFF; }

.signup.loading .submit { display: none; }

.signup.invalid .submit { display: none; }

#newsletter-subscription-feedback { z-index: 7000; position: fixed; top: 10em; left: 50%; width: 24em; margin-left: -12em; padding: 1em; background: #FFFFFF; border: 1px solid #545454; box-shadow: 0 0 4px gray; }

#newsletter-subscription-feedback .close { position: absolute; top: 0; right: 0; padding: .5em; cursor: pointer; font-size: 80%; font-weight: 700; }

#signup-sticky { position: relative; z-index: 5000; }

#signup-sticky .icon-cross { background: #b3b3b3; color: white; display: block; height: 2.5em; font-size: 1em; padding: 0.5em; position: absolute; right: 1em; top: 1em; width: 2.5em; }

#signup-sticky .icon-cross:before { left: 50%; position: absolute; top: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

#signup-sticky .signup-overlay { bottom: 0; left: 0; position: fixed; right: 0; top: 0; background: rgba(128, 128, 128, 0.875); display: none; }

#signup-sticky .signup-overlay.show { display: block; }

#signup-sticky .signup.modal { left: 50%; position: absolute; top: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: none; max-width: 30em; width: 100%; }

#signup-sticky .signup.modal label, #signup-sticky .signup.modal input, #signup-sticky .signup.modal button { font-size: 1em; }

#signup-sticky .signup-button { background: #cccccc; border: 0.625rem solid #b3b3b3; border-bottom: none; border-top: none; bottom: 0; color: #b3b3b3; left: 50%; padding: 0 1em; position: fixed; text-align: center; -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap; }

@media only screen and (min-width: 48em) and (max-width: 63.9375em) { .signup.in-sidebar { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }
  .signup.in-sidebar label { margin-right: 1rem; }
  .signup.in-sidebar .input-list-item-wrapper { padding-left: 10em; } }

@media only screen and (min-width: 48em) { .signup.inline { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }
  .signup.inline label { margin-right: 1rem; }
  .signup.inline .input-list-item-wrapper { padding-left: 10em; } }

.newsletter-signup { -ms-flex-align: center; align-items: center; background-color: #3271B3; display: -ms-flexbox; display: flex; padding: 1em; }

.home .newsletter-signup { width: 100vw; margin-left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); margin-bottom: 3.75rem; margin-top: 3.75rem; }

@media only screen and (max-width: 63.9375em) { .newsletter-signup { -ms-flex-direction: column; flex-direction: column; }
  .newsletter-signup .signup-main { width: 100%; -ms-flex-direction: column; flex-direction: column; }
  .newsletter-signup button { width: 100%; margin-top: 0.625rem; } }

@media only screen and (min-width: 64em) { .newsletter-signup.inline .signup-header { margin-right: 1em; } }

@media only screen and (min-width: 48em) { .newsletter-signup.in-sidebar { -ms-flex-direction: column; flex-direction: column; }
  .newsletter-signup.in-sidebar .signup-title { font-size: 1.3125rem; margin-bottom: 0.625rem; }
  .newsletter-signup.in-sidebar .signup-main { -ms-flex-direction: column; flex-direction: column; width: 100%; }
  .newsletter-signup.in-sidebar button { width: 100%; }
  .newsletter-signup.in-sidebar input { margin-bottom: 0.625rem; } }

.signup-header { font: 700 1.25rem/1.2 "Lato", sans-serif; color: #FFFFFF; }

@media only screen and (max-width: 63.9375em) { .signup-header { margin: 0 0 0.9375rem 0; } }

.header-site { background-color: #19457A; left: 0; padding: 0.625rem 0.9375rem; }

.header-site a:hover { color: #F5A623; }

@media only screen and (max-width: 63.9375em) { .header-site { padding-bottom: 1.25rem; position: fixed; top: 0; width: 100%; z-index: 1; } }

.push .header-site { left: 12em; }

.home .header-site { border-bottom: 1px solid #FFFFFF; }

@media only screen and (min-width: 64em) { .header-site.sticky-header { position: fixed; top: 0; z-index: 9000; width: 100%; } }

.header-site.sticky-header.loading { top: -6.0625em; }

.header-site.sticky-header ~ .ad-header { padding-top: 7.0625em; }

.header-site.sticky-header .header-items { -ms-flex-align: center; align-items: center; }

@media only screen and (min-width: 64em) { .header-site.sticky-header .header-items { -ms-flex-pack: start; justify-content: flex-start; } }

@media only screen and (min-width: 64em) { .header-site.sticky-header .header-items .branding { margin-right: 2.1875rem; width: auto; } }

@media only screen and (min-width: 64em) { .header-site.sticky-header .header-primary-nav { width: auto; } }

@media only screen and (min-width: 64em) { .header-site.sticky-header .logo-desktop { height: 3.5rem; margin-right: 0.625rem; width: 3.125rem; } }

@media only screen and (min-width: 64em) { .header-site.sticky-header .slogan-top { font-size: 1.125rem; }
  .header-site.sticky-header .slogan-bottom { font-size: 1rem; } }

.header-site.sticky-header #header-secondary-menu, .header-site.sticky-header .social-nav { display: none; }

.header-site.sticky-header .header-secondary-nav { -ms-flex-pack: end; justify-content: flex-end; top: 1em; }

.header-site.sticky-header .header-secondary-nav .search-form-header, .header-site.sticky-header .header-secondary-nav .search-form-body { width: 170px; }

.header-site.sticky-header .header-right { margin-bottom: 0; }

.header-site .title-site { margin: 0; }

.header-site .menu-toggle { background-color: transparent; border: none; text-align: left; }

.header-site .menu-toggle svg { fill: #FFFFFF; height: 2.5em; width: 2.5em; }

@media only screen and (max-width: 63.9375em) { .header-site .menu-toggle, .header-site .search-button { display: -ms-flexbox; display: flex; } }

@media only screen and (max-width: 63.9375em) { .header-site .header-items { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }
  .header-site .header-items:after { content: none; }
  .header-site .header-primary-nav, .header-site .header-right { display: none; }
  .header-site .header-right { border: none; }
  .header-site .header-secondary-nav { display: none; }
  .header-site .logo-jweekly { height: 3.75rem; width: 4.375rem; }
  .header-site .slogan-top { font-size: 1.375rem; width: 100%; }
  .header-site .slogan-bottom { font-size: 0.875rem; } }

@media only screen and (min-width: 64em) { .header-site .header-items { margin: auto; }
  .header-site.sticky-header .branding { -ms-flex-align: center; align-items: center; }
  .header-site .header-items .branding { width: 20rem; }
  .header-site .menu-toggle-container, .header-site .logo-mobile { display: none; } }

@media only screen and (min-width: 80em) { .header-site .header-items { width: 1240px; } }

.header-site a { text-decoration: none; }

@media only screen and (max-width: 63.9375em) { .logged-in .header-site { padding-bottom: 1.25rem; position: relative; } }

.header-items { -ms-flex-align: end; align-items: flex-end; display: -ms-flexbox; display: flex; position: relative; -ms-flex-pack: justify; justify-content: space-between; }

.header-secondary-nav { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; position: absolute; right: 0; top: 1em; }

.header-right { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 1.25rem; }

.items-header-secondary-nav { display: -ms-flexbox; display: flex; font: 400 0.8125rem/1 "Lato", sans-serif; color: #FFFFFF; list-style-type: none; margin: 0; padding: 0; }

.items-header-secondary-nav a { color: #FFFFFF; }

.items-header-secondary-nav li { margin-right: 0.9375rem; }

.slogan-top, .slogan-bottom { color: #FFFFFF; margin: 0; padding: 0; line-height: 1; font-weight: 400; }

.slogan-top { font-size: 1.625rem; }

.slogan-bottom { font-size: 1.3125rem; padding-top: 0.25em; }

.header-slogn { font-family: "Lato", sans-serif; }

.header-logo-wrap { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; }

.header-primary-nav { width: 50%; }

.post-list-header h1 { font: 900 1rem/1 "Lato", sans-serif; text-transform: uppercase; color: #19457A; }

.post-list-header a { display: -ms-inline-flexbox; display: inline-flex; }

.search-results .post-list-header .header-title, body.archive.search-results .site-main .post-list-header .header-title { color: #FF4F00; font-size: 110%; }

#around-the-bay .post-list-header h1 { color: #19457A; font: 900 1.375rem/1 "Lato", sans-serif; text-transform: uppercase; }

#around-the-bay .post-list-header h1 .icon-ctrl { margin-top: 0.025em; }

#around-the-bay .post-list-header a { display: -ms-inline-flexbox; display: inline-flex; }

@media only screen and (min-width: 64em) { .header-mobile-heading { display: none; } }

@media only screen and (min-width: 64em) { .logo-desktop svg { height: 115px; width: 99px; margin-right: 15px; } }

@media only screen and (min-width: 12em) and (max-width: 63.9375em) { .logo-desktop svg { height: 3.5rem; margin-right: 0.625rem; width: 3.125rem; } }

.search-form-header, .search-form-body { position: relative; }

.search-form-header input[type="search"], .search-form-body input[type="search"], .search-form-header .search-button, .search-form-body .search-button { border: none; }

.search-form-header input[type="search"], .search-form-body input[type="search"] { display: block; padding: 0.625rem 2em 0.625rem 0.625rem; width: 100%; -webkit-appearance: none; border-radius: 0; }

.search-form-header .search-button, .search-form-body .search-button { background: transparent; }

.search-form-header input[type="search"], .search-form-header .search-button { border: none; height: 2em; }

@media only screen and (min-width: 64em) { .search-form-header input[type="search"], .search-form-header .search-button { height: 2.8em; } }

.search-form-header input[type="search"] { color: #FFFFFF; border-bottom: 1px solid gray; }

.search-form-header .search-button { height: 1.625rem; right: 0; width: 1.625rem; }

.search-form-header .search-button svg { fill: #cccccc; height: 1.625rem; width: 1.625rem; }

@media only screen and (min-width: 64em) { .search-form-header .search-button svg { height: 0.75rem; } }

.search-form-body input[type="search"] { border: 1px solid #404040; font-size: 1.5em; }

.search-form-body .search-button { height: 1.75rem; right: 0.625rem; width: 1.75rem; }

.search-form-body .search-filters { padding-top: 1em; }

@media only screen and (min-width: 64em) { .search-form-header input[type="search"] { color: #000000; } }

@media only screen and (max-width: 47.9375em) { .expanded-search-form .search-form-header { width: 100%; } }

@media only screen and (min-width: 48em) and (max-width: 63.9375em) { .expanded-search-form .search-form-header { width: 40%; } }

@media only screen and (max-width: 63.9375em) { .expanded-search-form .logo-mobile { display: none; }
  .search-form-header { width: 0; }
  .expanded-search-form .search-form-header input[type="search"] { border-color: #FFFFFF; }
  .search-form-header input[type="search"] { font-size: 1em; background-color: transparent; border-bottom: 1px solid #FFFFFF; display: none; padding-bottom: .4em; position: absolute; top: 45%; -ms-transform: translateY(-45%); transform: translateY(-45%); transition: border-color 0.1s ease-in-out; }
  .expanded-search-form .search-form-header input[type="search"] { display: block; } }

.header-mobile-top { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }

.header-mobile-top .search-form-header svg { fill: #FFFFFF; }

@media only screen and (min-width: 64em) { .header-mobile-top { display: none; } }

.footer-site { background-color: #19457A; clear: both; color: #FFFFFF; margin-top: 1.875rem; padding: 1.25rem; }

.footer-site .footer-wrapper { display: -ms-flexbox; display: flex; }

@media only screen and (min-width: 12em) and (max-width: 63.9375em) { .footer-site .footer-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } }

@media only screen and (min-width: 64em) { .footer-site .footer-wrapper { width: 60em; margin: auto; }
  .footer-site .footer-wrapper > div { -ms-flex: 1; flex: 1; } }

@media only screen and (min-width: 80em) { .footer-site .footer-wrapper { width: 76em; } }

.footer-site.fixed { bottom: 0; left: 0; position: fixed; right: 0; }

.footer-site a:hover { color: #F5A623 !important; }

.footer-site .footer-middle, .footer-site .footer-bottom { clear: both; text-align: center; }

.footer-site .footer-top { background-color: gray; padding-top: 0.625rem; }

.footer-site .footer-bottom { padding-bottom: 1em; }

.footer-site .logo-footer { height: 3em; }

.footer-site .footer-bottom { color: #cccccc; font-size: 0.6875em; line-height: 1; }

@media only screen and (max-width: 63.9375em) { .footer-site { padding-bottom: 2.25em; }
  .footer-site .footer-items { text-align: center; }
  .footer-site .footer-middle { padding: 0; }
  .footer-site .footer-bottom { line-height: 1.4; } }

@media only screen and (min-width: 48em) { .footer-site .footer-top { border-bottom: 1px solid #404040; } }

.logo-jweekly-footer { height: 5rem; }

@media only screen and (min-width: 64em) { .footer-right { display: -ms-flexbox; display: flex; }
  .footer-right .footer-items { margin-left: auto; } }

@media only screen and (min-width: 12em) and (max-width: 63.9375em) { .footer-right { padding: 1.25rem 0; }
  .footer-right .footer-items .social-nav { padding-bottom: 1.25rem; } }

@media only screen and (min-width: 48em) and (max-width: 63.9375em) { .footer-left { padding: 1.25rem 0; } }

@media only screen and (min-width: 12em) and (max-width: 63.9375em) { .footer-left, .footer-middle, .footer-right { width: 100%; } }

@media only screen and (min-width: 12em) and (max-width: 63.9375em) { .footer-middle { -ms-flex-order: 1; order: 1; } }

.ad-header { clear: both; padding: 1em 0; margin: auto; }

.content-area .ad-header { padding-top: 0; }

.ad-header.ad-728x90 { display: none; }

@media only screen and (min-width: 48em) { .ad-header.ad-728x90 { display: block; }
  .ad-header.ad-320x50 { display: none; } }

.ad-300x250, .ad-300x600 { margin-left: auto; margin-right: auto; }

@media (max-width: 23em) { .ad-300x250, .ad-300x600 { margin-left: -0.625em; margin-right: -0.625em; } }

.ad-300x250 { padding: 0 0 1em 0; }

.archive .ad-300x250 { padding: 1em 0 0 0; }

.home .ad-header-wrapper { background-color: #19457A; }

.home .ad-728x90 { display: none; }

@media only screen and (min-width: 48em) { .home .ad-728x90 { display: block; } }

.home .ad-320x50 { display: block; }

@media only screen and (min-width: 48em) { .home .ad-320x50 { display: none; } }

.ad-block-header { margin: 0 auto; padding: 1.25rem; }

@media only screen and (max-width: 63.9375em) { #ad-right-bottom { margin: 0 auto; } }

@media only screen and (min-width: 64em) { #ad-right-bottom { display: -ms-flexbox; display: flex; width: 31%; }
  #ad-right-bottom .block { margin-left: auto; } }

.ad-footer { margin-top: 1.25rem; width: 100% !important; }

.ad-footer iframe { display: block !important; margin: 0 auto !important; }

@media only screen and (min-width: 64em) { .social-nav { display: -ms-flexbox; display: flex; } }

.social-nav li { display: inline-block; padding: 0 0.625rem; line-height: 1; }

.social-nav li:not(:first-of-type) { border-left: 1px solid #b3b3b3; }

.social-nav li [class*='icon-'] { color: #FFFFFF; line-height: 1; }

.social-nav li [class*='icon-']:hover, .social-nav li [class*='icon-']:focus { color: #F5A623; }

.social-nav.context-footer li:last-of-type { padding-right: 0; }

@media only screen and (max-width: 47.9375em) { .social-nav.context-header { display: none; } }

.post-type-archive-byline .entry-header { text-align: center; }

.single-post .entry-header { margin-bottom: 1.25rem; }

.single-post .entry-title { margin-top: 0; }

@media only screen and (max-width: 47.9375em) { .single-post .entry-title { font-size: 2rem; } }

.post-list .entry-title { font: 700 1.25rem/1.2 "Lato", sans-serif; }

body.archive .post-list .entry-title { margin-bottom: 0.44444rem; }

.post-list-full-4 .entry-title { color: #FFFFFF; font-weight: normal; }

@media only screen and (max-width: 47.9375em) { .post-list-full-4 .entry-title { background-color: rgba(64, 64, 64, 0.35); bottom: 0; left: 0; margin-bottom: 0; padding: 1em; position: absolute; right: 0; } }

.entry-title a:hover { color: rgba(1, 104, 145, 0.8); }

.entry-meta { color: #999999; text-transform: uppercase; }

.entry-meta .byline-meta .author { font-weight: 700; }

.entry-meta .byline-meta + a { padding-left: 0.8em; padding-right: 0.8em; border-left: 1px solid #cccccc; margin-left: 0.6em; }

.grid-view .entry-meta { color: #666666; font-size: 0.875em; line-height: 1; text-transform: uppercase; }

.post-list .entry-meta { font: 400 0.8125rem/1 "Lato", sans-serif; }

.landing-page .entry-meta { color: #999999; text-transform: uppercase; }

.landing-page .entry-meta .byline-meta { padding-right: 0.8em; }

.landing-page .entry-meta .byline-meta a:hover, .landing-page .entry-meta .byline-meta + a:hover { color: rgba(204, 204, 204, 0.8); }

.landing-page .entry-meta a { color: inherit; }

@media only screen and (max-width: 47.9375em) { .post-list-full-4 .entry-meta { display: none; } }

@media only screen and (max-width: 63.9375em) { .post-list-full-4 .entry-meta .entry-date { display: none; }
  .post-list-full-4 .entry-meta .byline-meta + a { border: none; padding: 0; } }

.entry-meta .comments-link { font: normal 400 0.875em/1 HelveticaNeue-CondensedBold, HelveticaNeue-BoldCondensed, HelveticaNeueCondensedBold, HelveticaNeueBoldCondensed, Helvetica Neue Condensed Bold, Helvetica Neue Bold Condensed, HelveticaNeue-Bold-Condensed, HelveticaNeue-Condensed-Bold, Arial Narrow, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif; color: #292929; display: inline-block; float: right; text-transform: uppercase; }

.entry-meta .comments-link:hover { text-decoration: none; }

.entry-meta .comments-link .icon-comment { margin-right: 0.3125em; font-size: 1.375em; color: #292929; vertical-align: -0.125em; }

.entry-meta .comments-link:hover .icon-comment { color: gray; }

.post-list .entry-thumbnail img { display: block; }

@media only screen and (max-width: 47.9375em) { .post-list.list-view .entry-thumbnail { margin-bottom: 0.625rem; } }

@media only screen and (min-width: 32em) { .post-list.list-view .entry-thumbnail { width: 32.25806%; float: left; margin-right: 1.6129%; } }

.entry-figure .entry-thumbnail { display: block; overflow: hidden; position: relative; }

.entry-figure.full-bleed .entry-thumbnail { height: 100%; max-width: 1920px; width: 100%; }

@media only screen and (min-width: 64em) { .entry-figure.full-bleed .entry-thumbnail { width: 100vw; margin-left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); background: #292929; height: 33.75em; }
  .entry-figure.full-bleed .entry-thumbnail img { left: 50%; position: absolute; top: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }

.entry-figure.full-bleed .entry-thumbnail img { width: 100%; }

@media only screen and (min-width: 48em) { .post-list-full-4 .entry-figure.full-bleed .entry-thumbnail { height: 30em; } }

@media only screen and (min-width: 60.3125em) { .post-list-full-4 .entry-figure.full-bleed .entry-thumbnail { height: 33.75em; } }

@media only screen and (min-width: 64em) { .post-list-full-4 .entry-figure.full-bleed .entry-thumbnail { height: 37.5em; } }

@media only screen and (min-width: 80em) { .post-list-full-4 .entry-figure.full-bleed .entry-thumbnail { height: 45em; } }

@media only screen and (min-width: 48em) { .byline > .entry-thumbnail { float: left; margin-left: 0; margin-right: 1em; } }

.byline > .entry-thumbnail img { border-radius: 100%; display: block; margin: 0 auto 2em; height: 200px !important; width: 200px !important; }

.single-post .entry-content, .page .entry-content { margin-bottom: 2em; }

.single-post .entry-content img, .page .entry-content img { height: auto; max-height: 100%; max-width: 100%; }

.single-post .entry-content > p:first-of-type:first-letter, .page .entry-content > p:first-of-type:first-letter { color: #FF4F00; float: left; font-size: 3.2em; line-height: 1; padding: 0 0.125em 0 0; }

.single-post .entry-content ul, .single-post .entry-content ol, .single-post .entry-content blockquote, .page .entry-content ul, .page .entry-content ol, .page .entry-content blockquote { clear: both; }

.single-post .entry-content figure, .page .entry-content figure { max-width: 100%; }

.single-post .entry-content figure figcaption, .page .entry-content figure figcaption { font-style: italic; }

@media only screen and (min-width: 64em) { .single-post .entry-content figure, .page .entry-content figure { max-width: 825px; } }

.single-post .entry-content blockquote p, .page .entry-content blockquote p { font: 700 1.75rem/1.5 "Lato", sans-serif; color: #FF4F00; margin-bottom: 1.875rem; padding-top: 0.625rem; padding-left: 1em; position: relative; quotes: "\201C" "\201D" "\2018" "\2019"; }

.single-post .entry-content blockquote p:before, .page .entry-content blockquote p:before { font-family: "Georgia", sans-serif; color: #999999; content: open-quote; display: block; font-size: 3.25em; position: absolute; top: -1.5rem; left: -2rem; }

.single-post .entry-content iframe, .page .entry-content iframe { min-width: 100%; }

@media only screen and (max-width: 63.9375em) { .single-post .entry-content iframe, .page .entry-content iframe { width: 100vw; margin-left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); display: block; } }

.single-post .entry-content h3, .page .entry-content h3 { font: 700 1.375rem/1.2 "Lato", sans-serif; }

.single-post .entry-content p, .page .entry-content p { font: 400 1.0625rem/1.7 "Droid Serif", serif; }

.single-post .entry-content a, .page .entry-content a { color: #FF4F00; }

.single-post .entry-content a:hover, .page .entry-content a:hover { color: #F5A623; text-decoration: underline; }

.entry-tags { border-top: 1px solid #cccccc; border-bottom: 10px solid #cccccc; font-weight: 700; margin-bottom: 2em; }

.single-post .entry-tags { clear: both; }

.entry-tags p { margin: 0.75em 0 2.5rem 0; }

.entry-tags a { font-weight: normal; }

.inset-links { border-top: 1px solid #cccccc; clear: left; }

.inset-links h2 { background: gray; color: #FFFFFF; display: inline-block; padding: 0.625em 0.625em 0.5em; margin-bottom: 1em; vertical-align: top; }

.inset-links .link-item { margin-bottom: 1em; line-height: 1.25; }

.inset-links .link-thumbnail { width: 37%; float: left; margin-right: 5%; }

.inset-links .link-title { font: normal 400 0.875em/1.25 HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif; }

@media only screen and (max-width: 47.9375em) { .inset-links { border-bottom: 1px solid #cccccc; } }

@media only screen and (min-width: 48em) and (max-width: 63.9375em) { .inset-links { margin-bottom: 1em; } }

@media only screen and (min-width: 48em) { .inset-links:not(.sidebar-links) { width: 32.25806%; float: left; margin-right: 1.6129%; } }

.scrolltop { font-size: 80%; cursor: pointer; }

.comments-area, #disqus_thread { margin-bottom: 2em; }

.comments-area .comments-title, #disqus_thread .comments-title { border-bottom: 1px solid #cccccc; padding-bottom: 1em; }

.comments-area .comment .avatar, #disqus_thread .comment .avatar { display: none; }

.more-articles-link { clear: both; }

.more-articles-link a { background-color: #19457A; color: #FFFFFF; cursor: pointer; border-radius: 0.125em; font-size: 0.75rem; padding: 0 0.9375rem; text-transform: uppercase; letter-spacing: 0.1em; width: 50%; display: block; margin: 0 auto; text-align: center; padding: 0.625rem; }

.more-articles-link a.loading { opacity: 0; }

.more-articles-link a:hover { background-color: #53AFE7; }

.more-link:hover { color: #F5A623; }

.pagination { color: #FF4F00; padding: 0 10px; }

.pagination:hover { color: #F5A623; }

.next-page-link::after { content: ' > '; }

.previous-page-link::before { content: ' < '; }

.entry-figure.full-bleed { width: 100%; }

.post-list-full-4 .entry-figure.full-bleed a { display: block; }

@media only screen and (min-width: 48em) { .post-list-full-4 .entry-figure.full-bleed { height: 30em; opacity: 0; position: absolute; top: 0; }
  .post-list-full-4 .entry-figure.full-bleed img { left: 50%; position: absolute; top: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }

@media only screen and (min-width: 60.3125em) { .post-list-full-4 .entry-figure.full-bleed { height: 33.75em; } }

@media only screen and (min-width: 64em) { .post-list-full-4 .entry-figure.full-bleed { height: 37.5em; } }

@media only screen and (min-width: 80em) { .post-list-full-4 .entry-figure.full-bleed { height: 45em; } }

.entry-figure img { display: block; }

.entry-figure figcaption { color: gray; font-size: 0.8125rem; line-height: 1.5; margin-bottom: 2em; font-style: italic; }

.instagram { background: #666666; margin: 2em auto 0; max-width: 1920px; overflow: hidden; text-align: center; width: 100%; }

.instagram img { display: block; height: auto; max-width: 100%; width: 100%; }

.instagram li, .instagram a { display: block; float: left; }

.instagram .instagram-branding { position: relative; background: #666666; }

.instagram .icon-instagram { display: block; position: relative; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); vertical-align: top; }

.instagram .icon-instagram:hover:before { color: #292929; }

.instagram .icon-instagram:before { color: #FFFFFF; font-size: 3.75em; }

@media only screen and (max-width: 31.9375em) { .instagram { max-height: calc((100vw / 3.1) * 2.95); }
  .instagram li { width: 33.33333%; }
  .instagram .instagram-branding { padding-bottom: 33.33333%; } }

@media only screen and (min-width: 32em) { .instagram { max-height: calc((100vw / 5.1) * 2); }
  .instagram li { width: 20%; }
  .instagram .instagram-branding { padding-bottom: 20%; } }

@media only screen and (min-width: 48em) { .instagram { max-height: calc(100vw / 6.1); }
  .instagram li { width: 16.66667%; }
  .instagram .instagram-branding { padding-bottom: 16.66667%; } }

@media only screen and (min-width: 64em) { .instagram { max-height: calc(100vw / 8.1); }
  .instagram li { width: 12.5%; }
  .instagram .instagram-branding { padding-bottom: 12.5%; } }

@media only screen and (min-width: 80em) { .instagram { max-height: calc(100vw / 12.1); }
  .instagram li { width: 8.33333%; }
  .instagram .instagram-branding { padding-bottom: 8.33333%; } }

.share { z-index: 4000; }

.share li { margin-bottom: 1px; }

.share li.share-trigger { margin-bottom: 0; }

.share li a[class*='icon-'] { background-color: #53AFE7; color: #FFFFFF; display: block; padding: 0 0.3125rem; }

.share li a[class*='icon-']:hover { background-color: #FF4F00; }

@media (max-width: 63.9375em) { .share { bottom: 0; position: fixed; right: 0; }
  .share.open .share-tools-wrapper { height: 15.75em; }
  .share .share-trigger { position: relative; }
  .share .share-tools-wrapper { transition: height 0.1s ease-in-out; height: 0; } }

@media only screen and (min-width: 64em) { body:not(.sticky-share) .share .share-trigger, body:not(.sticky-share) .share .share-sms, body:not(.sticky-share) .share .share-whatsapp { display: none; }
  .share .share-trigger, .share .share-sms, .share .share-whatsapp { display: none; }
  .share.open .share-tools-wrapper { height: 11.25em; } }

#share-wrapper { position: absolute; -ms-transform: translateX(-50px); transform: translateX(-50px); }

#share-wrapper.stick-window { margin-top: 1em; position: fixed; top: 0; }

.sticky-header-wrapper ~ #content #share-wrapper.stick-window { top: 3.75em; }

#share-wrapper.stick-article-bottom { position: absolute; bottom: 0; }

@media only screen and (min-width: 64em) { #share { position: absolute; -ms-transform: translateX(-50px); transform: translateX(-50px); } }

.byline > .entry-title { line-height: 1; margin: 0; font-size: 1.875rem; }

.byline > .entry-social a { display: inline-block; margin-right: 0.25em; }

.byline > .entry-social .icon, .byline > .entry-social .text { display: inline-block; line-height: 1; vertical-align: bottom; }

.byline > .entry-social .icon { color: #666666; font-size: 1.0625rem; margin-right: 0.125rem; }

.byline > .entry-social .icon.icon-linkedin { margin-right: 0.25rem; }

.byline > .entry-social .text { color: #000000; font-size: 0.75em; }

.byline > .entry-content { line-height: 1.5; margin-bottom: 2em; }

.profile-capsule { background-color: #e6e6e6; padding: 1.25em; font-size: 1rem; line-height: 1.8; margin: 1em 0 3em; }

.profile-capsule img { float: left; margin: 0 1em 0.5em 0; width: 125px; border-radius: 100%; }

.profile-capsule .author_name { font-weight: 700; font-size: 1.5rem; }

.profile-capsule .profile-capsule-content { margin-top: 0; }

#popular-posts { width: 18.75rem; border: 1px solid #cccccc; }

@media only screen and (max-width: 63.9375em) { #popular-posts { margin-left: auto; margin-right: auto; width: 100%; } }

#popular-posts .entry-title { font-size: 1rem; }

#popular-posts .header-title { text-align: center; }

#popular-posts ul { margin: 0; padding: 0; }

#popular-posts li { -ms-flex-align: baseline; align-items: baseline; border-bottom: 1px solid #cccccc; display: -ms-flexbox; display: flex; font-weight: 700; margin-bottom: 0.9375rem; padding: 0 1em 1em; }

#popular-posts li span { font-size: 1.25rem; font-weight: 900; margin-right: 0.625rem; position: relative; }

#popular-posts li span:after { bottom: 0; content: "."; display: block; position: absolute; right: -0.3125rem; }

#popular-posts li:last-of-type { border: none; }

#popular-posts li a { font-size: 1.1875rem; }

#popular-posts .post-list-header { border-bottom: 1px solid #cccccc; padding-bottom: 0.625rem; }

#popular-posts h2 { border-bottom: 1px solid #cccccc; font-weight: 900; margin: 0.9375rem 0; padding-bottom: 0.9375rem; text-align: center; text-transform: uppercase; }

#popular-posts ul { list-style: none; }

.calendar_container { margin-top: 1.875rem; }

.month-heading { font: 900 2.25rem/1 "Lato", sans-serif; margin-bottom: 0.9375rem; text-transform: uppercase; }

.calendar-event-entry { background-color: #016891; color: #FFFFFF; display: -ms-flexbox; display: flex; margin-bottom: 1.25rem; padding: 0.625rem; }

.calendar-event-entry .date { -ms-flex-align: center; align-items: center; border-right: 1px solid #cccccc; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; margin-right: 0.625rem; padding-right: 0.625rem; }

.calendar-event-entry .day-digit { font: 900 2.25rem/1 "Lato", sans-serif; line-height: 33px; }

.calendar-event-entry .day-text { text-transform: uppercase; }

.calendar-event-entry .title-location { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.calendar-event-entry .title-location .entry-excerpt { margin-top: 5px; }

.calendar-event-entry .title { font-size: 1.125rem; font-weight: 700; }

.calendar-event-entry .location { font-size: 0.875rem; }

#related-posts .entry-title { font-size: 1.3125rem; }

#related-posts .post-list-header { display: -ms-flexbox; display: flex; margin-bottom: 1.25rem; }

#related-posts .posts-wrapper { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; }

@media only screen and (max-width: 47.9375em) { #related-posts .posts-wrapper { -ms-flex-direction: column; flex-direction: column; } }

@media only screen and (min-width: 64em) { #related-posts .posts-wrapper { border-bottom: 1px solid #cccccc; margin-bottom: 3.125rem; padding-bottom: 1.875rem; } }

#related-posts .posts-wrapper img { display: none; }

#related-posts .posts-wrapper article { width: 43%; }

@media only screen and (max-width: 47.9375em) { #related-posts .posts-wrapper article { border-bottom: 1px solid #cccccc; margin-bottom: 1.25rem; padding-bottom: 0.625rem; width: 100%; } }

#related-posts .posts-wrapper article:nth-child(-n+2) { border-bottom: 1px solid #cccccc; margin-bottom: 1.25rem; padding-bottom: 0.625rem; }

.resource .entry-contact, .resource .entry-contacts-contact { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.resource .entry-contacts-contact { margin-top: 1em; }

@media only screen and (min-width: 64em) { body.page #featured-post, body.archive:not(.landing-page) #featured-post { margin-right: 3.75rem; } }

body.page #featured-post img, body.archive:not(.landing-page) #featured-post img { width: 100%; }

body.page #featured-post .entry-title, body.archive:not(.landing-page) #featured-post .entry-title { font: 900 2.25rem/1 "Lato", sans-serif; margin: 0; }

@media only screen and (max-width: 63.9375em) { body.page #featured-post .entry-title, body.archive:not(.landing-page) #featured-post .entry-title { font-size: 1.75rem; } }

body.page #featured-post .entry-top-wrap, body.archive:not(.landing-page) #featured-post .entry-top-wrap { position: relative; }

@media only screen and (max-width: 63.9375em) { body.page #featured-post .entry-thumbnail, body.archive:not(.landing-page) #featured-post .entry-thumbnail { margin-bottom: 1em; } }

@media only screen and (min-width: 64em) { body.page #featured-post .entry-thumbnail + .entry-header, body.archive:not(.landing-page) #featured-post .entry-thumbnail + .entry-header { background-color: rgba(0, 0, 0, 0.63); bottom: 0; color: #FFFFFF; left: 0; padding: 1.25rem; position: absolute; width: 100%; } }

body.page #featured-post .entry-meta, body.archive:not(.landing-page) #featured-post .entry-meta { font-size: 0.8125rem; margin: 1.25rem 0; }

body.page #featured-post .entry-excerpt, body.archive:not(.landing-page) #featured-post .entry-excerpt { font: 400 1.0625rem/1.7 "Droid Serif", serif; margin-bottom: 0.9375rem; }

@media only screen and (min-width: 64em) { body.page #featured-post .entry-bottom-wrap, body.archive:not(.landing-page) #featured-post .entry-bottom-wrap { margin-left: 1.25rem; } }

body.page .post-list-header .header-title, body.archive:not(.landing-page) .post-list-header .header-title { font: 900 2.25rem/1 "Lato", sans-serif; margin-bottom: 2.1875rem; text-transform: capitalize; }

@media only screen and (max-width: 63.9375em) { body.page .post-list-header .header-title, body.archive:not(.landing-page) .post-list-header .header-title { font-size: 1.75rem; } }

body.page .newsletter-signup, body.archive:not(.landing-page) .newsletter-signup { margin: 1.875rem 0; }

body.page .post-list .entry-thumbnail, body.archive:not(.landing-page) .post-list .entry-thumbnail { margin-bottom: 1em; }

body.page .post-grid .entry-excerpt, body.archive:not(.landing-page) .post-grid .entry-excerpt { margin-bottom: 1em; }

body.page.author .header-title, body.archive:not(.landing-page).author .header-title { font-size: 1.75rem; margin-bottom: 0; }

body.page.author .author-posts, body.archive:not(.landing-page).author .author-posts { padding-top: 2em; }

.wrap-popular { margin-top: 3.125rem; }

@media only screen and (max-width: 63.9375em) { .wrap-popular { margin: 1.09375rem auto 0 auto; } }

.home .wrap-popular { margin-top: 0; }

.account .entry-content a, .account .resource a, .account .listings a { color: #FF4F00; }

.account .page-title { text-transform: none; }

.account nav.account-nav { display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-direction: row; flex-direction: row; }

.account nav.account-nav ul { -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: center; align-items: center; -ms-flex-direction: row; flex-direction: row; }

.account nav.account-nav ul li { -ms-flex: 0 0 auto; flex: 0 0 auto; list-style-type: none; text-transform: uppercase; margin-right: 20px; background-color: gray; }

.account nav.account-nav ul a { color: #FFFFFF; padding: 5px 10px; }

.account nav.account-nav ul li.logout-link { background-color: #FF4F00; }

body.page .post-list-header, body.archive .post-list-header { display: -ms-flexbox; display: flex; }

@media only screen and (min-width: 48em) { body.page dl, body.archive dl { -moz-columns: 2; columns: 2; } }

body.page dt, body.archive dt { font-size: 1.125rem; line-height: 2.1875rem; }

body.page dd, body.archive dd { margin-bottom: 0.625rem; }

.left-column { width: 100%; }

@media only screen and (min-width: 12em) and (max-width: 63.9375em) { .left-column { margin-bottom: 1.875rem; } }

.left-column .entry-thumbnail { margin-bottom: 1em; }

.left-column .entry-thumbnail img { width: 100%; }

.left-column .entry-title { font-weight: 700; }

.wrap-column { display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 63.9375em) { .wrap-column { -ms-flex-direction: column; flex-direction: column; } }

.article-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }

@media only screen and (max-width: 47.9375em) { .article-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.entry-left-column { width: 73%; }

@media only screen and (max-width: 47.9375em) { .entry-left-column { width: 100%; } }

.single-post main > .post { position: relative; -ms-flex: 1; flex: 1; }

.single-post main { display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 63.9375em) { .single-post main { -ms-flex-direction: column; flex-direction: column; } }

@media only screen and (min-width: 64em) { .single-post main > article { margin-left: 4.0625rem; } }

.single-post main > article .entry-thumbnail { margin-bottom: 1em; }

.single-post main > article .entry-thumbnail img { width: 100%; }

@media only screen and (min-width: 64em) { .single-post main > article .entry-figure { margin-left: -3.75rem; } }

.single-post main > article .entry-title { font-weight: 700; }

.single-post .entry-meta { font: 400 0.8125rem/1 "Lato", sans-serif; margin-bottom: 1.875rem; }

.single-post .caption, .single-post .wp-caption-text { font-size: 0.8125rem; font-style: italic; color: gray; }

.entry-breadcrumbs { color: #FF4F00; display: -ms-flexbox; display: flex; list-style: none; margin: 0 0 0.625rem 0; padding: 0; text-transform: uppercase; }

.entry-breadcrumbs li { display: -ms-inline-flexbox; display: inline-flex; }

.entry-breadcrumbs li:not(:last-child):after { content: ">"; display: block; margin: 0 0.25em; }

.author .content-site { padding-top: 2em; }

.author .author-posts { border-top: 3px solid #404040; clear: both; }

.author .author-posts .section-heading { margin-bottom: 0; }

.author .author-posts article:first-of-type { border-top: none; }

@media (max-width: 64em) { .author .sidebar { clear: both; } }

body.error404 .content-area { padding-bottom: 1em; }

.single-calendar-event .entry-header { font: 900 1rem/1 "Lato", sans-serif; margin-top: 0.625rem; margin-bottom: 0.625rem; }

.single-calendar-event .event-location { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.single-calendar-event .event-location span { margin-right: 0.25em; }

.single-calendar-event .event-location .venue { margin-bottom: 0.625rem; width: 100%; }

.single-calendar-event .entry-thumbnail { margin-bottom: 1em; }

.single-calendar-event .entry-thumbnail img { width: 100%; }

.single-calendar-event .entry-title { color: #FFFFFF; }

.single-calendar-event .entry-content { border-top: 1px solid #cccccc; font-size: 1.125rem; line-height: 1.75rem; margin: 1.25rem 0; padding: 1.25rem 0; }

.single-calendar-event article { background-color: #016891; color: #FFFFFF; padding: 1.25rem; }

.single-calendar-event article a { color: #F5A623; }

.single-calendar-event #share { display: none; }

#calendar-event-list { background-color: #e6e6e6; padding: 1em; }

@media only screen and (min-width: 64em) { #calendar-event-list { margin-top: -0.9375rem; } }

/* styling for resource lists, single resources, etc */
body.resource .resource-list-container, body.page.resource .resource-list-container { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; }

body.resource dl.resource-category-list, body.page.resource dl.resource-category-list { -moz-columns: 1; columns: 1; width: 48%; -ms-flex: 1 1 48%; flex: 1 1 48%; }

@media only screen and (max-width: 31.9375em) { body.resource dl.resource-category-list, body.page.resource dl.resource-category-list { width: 100%; -ms-flex: 1 0 100%; flex: 1 0 100%; } }

body.resource dl.resource-category-list dt, body.page.resource dl.resource-category-list dt { font-weight: 800; }

body.resource dl.resource-category-list dt a, body.page.resource dl.resource-category-list dt a { color: #FF4F00; }

body.resource dl.resource-category-list dt:before, body.page.resource dl.resource-category-list dt:before { content: '+'; margin-right: 5px; }

body.resource dl.resource-category-list dd a, body.page.resource dl.resource-category-list dd a { display: block; margin-bottom: 4px; color: #19457A; }

body.resource .content a, body.page.resource .content a { color: #3271B3; }

body.resource .content a h3, body.page.resource .content a h3 { color: #19457A; }

body.resource .wrap-resource-header:not(:first-of-type), body.page.resource .wrap-resource-header:not(:first-of-type) { margin-top: 3.75rem; }

body.resource .primary-location, body.resource .primary-resource-category, body.page.resource .primary-location, body.page.resource .primary-resource-category { font: 400 1.0625rem/1 "Lato", sans-serif; letter-spacing: 1px; text-transform: none; font-weight: 700; margin-top: 1.25rem; }

body.resource .primary-location a, body.resource .primary-resource-category a, body.page.resource .primary-location a, body.page.resource .primary-resource-category a { color: #FF4F00; }

body.resource .accordion h2:before, body.page.resource .accordion h2:before { content: '+'; margin-right: 12px; }

.wrap-resources article { padding-bottom: 1.25rem; margin-left: 2.5rem; padding-top: 1.25rem; }

@media only screen and (max-width: 63.9375em) { .wrap-resources article { margin-left: 1.25rem; } }

.wrap-resources article .entry-title { margin-bottom: 0.625rem; }

.wrap-resources .entry-title { font-weight: 900; }

.wrap-resources .entry-subtitle { font-weight: 700; font-size: 1.875rem; margin-bottom: 0.25em; }

.wrap-resources .entry-excerpt { line-height: 1.375rem; margin-bottom: 0.25em; }

.wrap-resources .entry-description { font-size: 1.1875rem; line-height: 2rem; }

.wrap-resources h1 { margin-bottom: 1.875rem; font-size: 2.5rem; }

.wrap-resources a.more-link { font-size: 80%; margin-top: 14px; display: block; text-transform: uppercase; color: #FF4F00; }

.post-list { margin-bottom: 2em; }

@media only screen and (max-width: 63.9375em) { .post-list { width: 100%; } }

.post-list.post-list-old.list-view { margin-bottom: 0; }

.post-list.post-list-old.list-view .post-list-item:last-child { border-bottom: 1px solid #cccccc; padding-bottom: 1em; }

.post-list.post-list-category-slots { width: 33%; }

.post-list.post-list-category-slots .entry-thumbnail { max-width: 100%; min-width: 100%; }

.post-list.post-list-category-slots article { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.post-list.post-list-category-slots article:not(:last-of-type) { border-bottom: 1px solid #cccccc; margin-bottom: 1.25rem; padding-bottom: 1.25rem; }

.post-list.post-list-category-slots article:not(:first-of-type) .entry-title { font-size: 1.125rem; margin: 0; }

.wrap-popular .post-list article { display: block; }

.wrap-section .post-list .post-list-header { display: -ms-flexbox; display: flex; margin-bottom: 1.25rem; }

.post-list.list-view > * { margin-bottom: 1em; }

.post-list.list-view > *:last-child { margin-bottom: 0; }

.post-list.list-view .post-list-item { border-top: 1px solid #cccccc; padding-top: 1em; }

.post-list.list-view .post-list-item:first-child { border-top: none; }

.post-list.grid-view > * { margin-bottom: 2em; }

.post-list.grid-view > *:last-child { margin-bottom: 0; }

.post-list.grid-view .block.advertisement { text-align: center; }

@media only screen and (min-width: 48em) and (max-width: 63.9375em) { .post-list.grid-view .block { width: 49.39759%; float: left; margin-right: 1.20482%; }
  .post-list.grid-view .block:nth-child(2n+2) { width: 49.39759%; float: right; margin-right: 0; }
  .post-list.grid-view .block:nth-child(2n+1) { clear: both; } }

@media only screen and (min-width: 64em) { .post-list.grid-view .block { width: 32.49639%; float: left; margin-right: 1.20482%; }
  .post-list.grid-view .block:nth-child(3n+3) { width: 32.49639%; float: right; margin-right: 0; }
  .post-list.grid-view .block:nth-child(3n+1) { clear: both; } }

.primary-category, .primary-resource-category, .primary-location { font: normal 400 0.75em/1 Lato, sans-serif; color: #FF4F00; letter-spacing: 1px; margin: 0 0 0.5rem 0; text-transform: uppercase; }

#around-the-bay .entry-thumbnail { margin-right: 0.9375rem; }

@media only screen and (min-width: 64em) { #around-the-bay .entry-thumbnail { max-width: 11.8125rem; min-width: 11.8125rem; } }

@media only screen and (max-width: 63.9375em) { #around-the-bay .entry-thumbnail { max-width: 100%; min-width: 100%; margin-bottom: 0.9375rem; } }

#around-the-bay .entry-thumbnail img { width: 100%; }

#around-the-bay article { display: -ms-flexbox; display: flex; margin-bottom: 1.875rem; }

@media only screen and (max-width: 63.9375em) { #around-the-bay article { -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 100%; min-width: 100%; } }

.wrap-section { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }

@media only screen and (max-width: 63.9375em) { .wrap-section { -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.entry-title { margin-bottom: 0.30769rem; }

@media only screen and (min-width: 64em) { .post-list-category { width: 30%; } }

.post-list-category .entry-thumbnail { margin-bottom: 1em; }

.post-list-category article { border-bottom: 1px solid #e6e6e6; padding-bottom: 1.25rem; margin-bottom: 1.25rem; }

.post-list-category article .entry-title { font-size: 1.125rem; }

.post-list-category article:first-of-type .entry-title { font-size: 1.375rem; }

.post-list-category article:not(:first-of-type) .entry-title { margin: 0; }

.post-list-category .entry-excerpt { line-height: 1.4375rem; margin-bottom: 0.625rem; }

.post-list-category .entry-meta { font-size: 0.75rem; }

.single-byline .post-list-header { clear: both; }

.post-list-full-4 { background-color: #016891; margin-left: 50%; position: relative; -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100vw; }

.post-list-full-4 .primary-category { color: #b3b3b3; font-weight: normal; margin: 0; text-transform: uppercase; }

.post-list-full-4 a { text-decoration: none; }

@media only screen and (max-width: 47.9375em) { .post-list-full-4 article { min-height: 10.875em; position: relative; }
  .post-list-full-4 .list-item-content { height: 100%; width: 100%; }
  .post-list-full-4 .list-item-content .primary-category { background-color: #404040; left: 0; position: absolute; top: 2em; }
  .post-list-full-4 .list-item-content .primary-category .primary-category-link { display: block; height: 100%; padding: 0.25em 1em; width: 100%; }
  .post-list-full-4 .list-item-content-container { bottom: 0; padding: 0; } }

@media only screen and (min-width: 48em) { .post-list-full-4 { box-sizing: content-box; height: 30em; }
  .post-list-full-4 article { box-sizing: border-box; }
  .post-list-full-4 article:nth-of-type(2) .list-item-content { margin-left: 25.3012%; }
  .post-list-full-4 article:nth-of-type(3) .list-item-content { margin-left: 50.60241%; }
  .post-list-full-4 article:nth-of-type(4) .list-item-content { margin-left: 75.90361%; width: 24.09639%; float: left; margin-right: 1.20482%; }
  .post-list-full-4 article.active-article .entry-figure.full-bleed { opacity: 1; z-index: 1; }
  .post-list-full-4 article.active-article .list-item-content { background-color: #b3b3b3; }
  .post-list-full-4 article.active-article .list-item-content:hover { background-color: #b3b3b3; }
  .post-list-full-4 article.active-article .list-item-content:after { opacity: 1; }
  .post-list-full-4 article .list-item-content-container { max-width: 80em; margin-left: auto; margin-right: auto; padding-left: 1.25em; padding-right: 1.25em; left: 0; position: absolute; right: 0; top: 0; background-color: #4d4d4d; }
  .post-list-full-4 article .list-item-content-container:after { content: " "; display: block; clear: both; }
  .post-list-full-4 article .list-item-content { width: 25.3012%; float: left; margin-right: 1.19048%; transition: color 0.1s ease-in-out; background-color: rgba(128, 128, 128, 0.5); padding: 1em; position: relative; z-index: 1; }
  .post-list-full-4 article .list-item-content:after { transition: opacity 0.25s ease-in-out; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #b3b3b3; content: ''; opacity: 0; position: absolute; left: 50%; top: 100%; -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .post-list-full-4 article header .primary-category { margin-bottom: 1em; }
  .post-list-full-4 article header .entry-title { margin-bottom: 1.875rem; }
  .post-list-full-4 article header .entry-meta { bottom: 1rem; position: absolute; } }

@media only screen and (min-width: 60.3125em) { .post-list-full-4 { height: 33.75em; } }

@media only screen and (min-width: 64em) { .post-list-full-4 { height: 37.5em; } }

@media only screen and (min-width: 80em) { .post-list-full-4 { height: 45em; } }

.post-list-center-5 { padding-top: 2em; }

.post-list-center-5 .article-group > * { margin-bottom: 2em; }

.post-list-center-5 .article-group > *:last-child { margin-bottom: 0; }

.post-list-center-5 article img { max-width: 100%; }

@media only screen and (max-width: 47.9375em) { .post-list-center-5 > * { margin-bottom: 2em; }
  .post-list-center-5 > *:last-child { margin-bottom: 0; } }

@media only screen and (min-width: 48em) { .post-list-center-5 { display: -ms-flexbox; display: flex; }
  .post-list-center-5 .article-group > * { margin-bottom: 6em; }
  .post-list-center-5 .article-group > *:last-child { margin-bottom: 0; }
  .post-list-center-5 .article-group:nth-of-type(1) { width: 49.39759%; float: left; margin-right: 1.20482%; }
  .post-list-center-5 .article-group:nth-of-type(2) { width: 24.09639%; float: left; margin-right: 1.20482%; -ms-flex-order: -1; order: -1; }
  .post-list-center-5 .article-group:nth-of-type(3) { width: 24.09639%; float: right; margin-right: 0; } }

#post-list-left-5 { display: -ms-flexbox; display: flex; margin-bottom: 3.75rem; position: relative; }

@media only screen and (max-width: 63.9375em) { #post-list-left-5 { -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 0.625rem; } }

.home #post-list-left-5 { padding-bottom: 2.5rem; margin-bottom: 1.875rem; }

@media only screen and (max-width: 63.9375em) { .home #post-list-left-5 .entry-title { color: #FFFFFF; }
  .home #post-list-left-5 .primary-category, .home #post-list-left-5 .entry-meta { color: #FFFFFF; } }

.home #post-list-left-5:before { content: ''; position: absolute; background-color: #19457A; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); }

.home #post-list-left-5 a:hover { color: #F5A623; }

.home #post-list-left-5 .entry-title, .home #post-list-left-5 .primary-category { color: #FFFFFF; }

.home #post-list-left-5 .entry-meta { font: normal 400 0.75em/1 Lato, sans-serif; color: #cccccc; }

#post-list-left-5 > article { height: 100%; position: relative; width: 100%; }

@media only screen and (min-width: 64em) { #post-list-left-5 > article { margin-right: 2.5rem; } }

@media only screen and (max-width: 63.9375em) { #post-list-left-5 > article { border-bottom: 1px solid rgba(255, 255, 255, 0.15); margin-bottom: 1.25rem; padding-bottom: 1.25rem; } }

@media only screen and (min-width: 64em) { #post-list-left-5 > article .list-item-content-container { background-color: rgba(0, 0, 0, 0.63); bottom: 0; color: #FFFFFF; left: 0; padding: 1.875rem; position: absolute; width: 100%; } }

#post-list-left-5 > article .entry-title { color: #FFFFFF; font: 900 2.25rem/1 "Lato", sans-serif; margin-bottom: 0.625rem; }

@media only screen and (max-width: 63.9375em) { #post-list-left-5 > article .entry-title { color: #000000; font-size: 1.75rem; } }

#post-list-left-5 > article .entry-title a:hover { color: inherit; }

@media only screen and (max-width: 63.9375em) { #post-list-left-5 > article .entry-thumbnail { margin-bottom: 1.25rem; width: 100vw; margin-left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); width: 96vw; } }

@media only screen and (min-width: 64em) { #post-list-left-5 > article .entry-meta { color: #FFFFFF; } }

#post-list-left-5 img { width: 100%; }

.article-group { margin-top: 0.625rem; -ms-flex-pack: center; justify-content: center; }

.article-group .entry-title { margin-bottom: 0.625rem; }

.article-group article:not(:last-of-type) { margin-bottom: 1.875rem; }

@media only screen and (max-width: 63.9375em) { .article-group article:not(:last-of-type) { margin-bottom: 2.1875rem; } }

.article-group .entry-thumbnail { display: none; }

@media print { body { overflow-x: visible; overflow-y: visible; }
  .menu-toggle, .search-button, .share, .comment-respond, .signup, #signup-sticky, .social-nav, .sidebar, .footer-left, .footer-right, .advertisement, .header-mobile-top, .header-secondary-nav, .header-primary-nav { display: none !important; }
  .pushable { transition: none; }
  .sticky-header { display: none; }
  .single .post-list-header, .single .post-list { display: none !important; }
  .single main { display: block; }
  .content-area, .header-site .header-items { width: 100%; }
  .header-site { display: block; }
  .header-site .header-items .branding { margin: auto; } }

/*# sourceMappingURL=global.css.map*/