Reports & Toolkits

NACo Membership Blueprint

  • Document

    NACo Membership Blueprint

    Download Blueprint
    /*--------------------------------Temporary Styling--------------------------------*/ /* .grid.auto.columns-2.intro { margin: 16px 16px 16px auto !important; }*/ .article-content + article.person.about { display: none; } .cfl-only { display: none; } .block.cn-body .article-content a { text-decoration: underline; } div#content > .stripe-inner .block.cn-body .article-content a:hover, div#content > .stripe-inner .block.cn-body .article-content a:hover * {color:#33ccff !important;} .cn-body a[href^="/color-theme/"], .cn-body a[href^="/custom-themes/"] { display: none; } body { width: 100vw; overflow-x: hidden; } .topics {display: none !important;} .messages { display: none; } #admin-menu-wrapper { display: none; } a[href*='/hero-image-type-articles'] {display: none;} footer nav.bar.tabs { position: relative !important; } @media screen and (max-width: 768px) { nav.bar.tabs { position: relative !important; width: 100% !important; max-width: none !important; } } body { width: 100vw; overflow-x: hidden; } body.admin-menu { top: 0px !important; margin-top: 0px !important; } header nav.bar { top: 0px !important; background-color: #333 !important } .conference-news {display: none !important} .upcoming-events {display: none !important;} @media screen and (max-width: 500px) { header, #content, footer {top: 0px !important} } #content {top: 0px !important} #content .column.content-right .block, #content .column.content-right .view {border-color: #eaeaea !important} /*-------------------------------------Mobile vs. Desktop Only-------------------------*/ @media screen and (min-width: 1025px) { .only-mobile {display: none !important;} .only-mobile-tablet {display: none !important;} } @media screen and (min-width: 769px) and (max-width: 1024px) { .only-mobile {display: none !important;} .only-desktop {display: none !important;} } @media screen and (max-width: 768px) { .only-desktop-tablet {display: none !important;} .only-desktop {display: none !important;} } /*-------------------------------------General-------------------------------------*/ /*Inset Sahdwo*/ .inset-shadow { -moz-box-shadow: inset 0 18px 18px -18px #333333, inset 0 -18px 18px -18px #333333; -webkit-box-shadow: inset 0 18px 18px -18px #333333, inset 0 -18px 18px -18px #333333; box-shadow: inset 0 18px 18px -18px #333333, inset 0 -18px 18px -18px #333333; } .inset-shadow-top { -moz-box-shadow: inset 0 18px 18px -18px #333333; -webkit-box-shadow: inset 0 18px 18px -18px #333333; box-shadow: inset 0 18px 18px -18px #333333; } .inset-shadow-bottom { -moz-box-shadow: inset 0 -18px 18px -18px #333333; -webkit-box-shadow: inset 0 -18px 18px -18px #333333; box-shadow: inset 0 -18px 18px -18px #333333; } /*Img Full*/ img.img-full { width: 100% !important; height: auto !important; max-width: none !important; margin: 0px auto 16px auto !important; } .float-image { width: 40%; margin: 0px 0px 16px 16px; float: right; } @media screen and (max-width: 500px) { .float-image { width: 100% !important; float: none !important; margin: 0px 0px 16px 0px; } } .float-image h6 {margin-bottom: 0px !important} /*--------------------------------Full Width Nav--------------------------------*/ article.event { margin-bottom: 0px !important; } @media screen and (min-width: 1025px) { #utility { border-width: 0px !important } #utility .stripe-inner { display: none !important; } /* header .grid .column.branding, header .grid .column.search { display: none; }*/ header .grid .column.branding {display: none;} header nav.bar { position: fixed; left: 0; right: 0; width: 100%; z-index: 900 !important; margin: 0; border-top: 6px solid #f60; background-color: #333; text-align: center; } header nav.bar ul.menu li.top-nav-logo, header nav.bar ul.menu li.top-nav-search { display: list-item !important; } header ul.menu { max-width: 1600px !important; margin: 0 auto !important; text-align: center !important; } a.cic-new { padding-right: 8px !important; padding-left: 48px !important; background-color: #f93 !important; color: #fff !important; background-image: url(/sites/all/themes/custom/naco_ui/assets/img/county-data-icon.png?1436196918); background-repeat: no-repeat; background-position: 10px 7px; -moz-background-size: 49px; -o-background-size: 49px; -webkit-background-size: 49px; background-size: 49px; } } @media screen and (max-width: 1280px) and (min-width: 1025px) { a.cic-new { background-position: 10px 7px !important; -moz-background-size: 36px !important; -o-background-size: 36px !important; -webkit-background-size: 36px !important; background-size: 36px !important; padding-left: 40px !important; } } @media screen and (max-width: 1024px) { a.cic-new { padding: 11.2px 16px !important; padding-left: 58px !important; background-color: #f93 !important; color: #fff !important; background-image: url(/sites/all/themes/custom/naco_ui/assets/img/county-data-icon.png?1436196918); background-repeat: no-repeat !important; background-position: 14px 8px !important; -moz-background-size: 32px !important; -o-background-size: 32px !important; -webkit-background-size: 32px !important; background-size: 32px !important; } } a.cic-new:hover { background-image: url(/sites/all/themes/custom/naco_ui/assets/img/county-data-icon-black.png?1436196918) !important; background-color: #feca95 !important; color: #333 !important; } @media screen and (max-width: 1024px) { body.admin-menu header, body.admin-menu #content, body.admin-menu footer { top: 0px !important; } } /*----------------------------------------------Fonts-----------------------------------------------*/ body {font-family: "franklin-gothic-urw",sans-serif !important;} @media screen and (max-width: 700px) { body {font-size: 1.4rem !important} } /*---------------------Wht Text---------------------*/ div#content > .stripe-inner .wht-text *, div#content > .stripe-inner .wht-text p, div#content > .stripe-inner .wht-text li, div#content > .stripe-inner .wht-text td, div#content > .stripe-inner .wht-text h1, div#content > .stripe-inner .wht-text h2, div#content > .stripe-inner .wht-text h3, div#content > .stripe-inner .wht-text h4, div#content > .stripe-inner .wht-text h5, div#content > .stripe-inner .wht-text h6 { color: #fff !important; } div#content > .stripe-inner table[summary*='color'] *, div#content > .stripe-inner table[summary*='color'] p, div#content > .stripe-inner table[summary*='color'] li, div#content > .stripe-inner table[summary*='color'] td, div#content > .stripe-inner table[summary*='color'] h1, div#content > .stripe-inner table[summary*='color'] h2, div#content > .stripe-inner table[summary*='color'] h3, div#content > .stripe-inner table[summary*='color'] h4, div#content > .stripe-inner table[summary*='color'] h5, div#content > .stripe-inner table[summary*='color'] h6 { color: #fff !important; } article.full-page table[summary*='color'] ul:not(.contextual-links) li { background-image: url(/sites/default/files/bullet-block-white.png) !important; } div#content > .stripe-inner .wht-text ol li:before, div#content > .stripe-inner table[summary*='color'] ol li:before {color: #fff !important} /*---------------------Table Styling---------------------*/ /*Headers*/ thead > tr > th, tbody > tr > th { padding: 8px !important; font-family: "franklin-gothic-urw",sans-serif !important; font-weight: 700; text-transform: uppercase; font-size: 18px !important } /*Table Cells*/ table > tbody > tr > td { font-family: "franklin-gothic-urw",sans-serif !important; font-weight: 300 !important; font-size: 16px !important; line-height: 1.45 !important; } @media screen and (max-width: 600px) { thead > tr > th, tbody > tr > th { font-size: 16px !important } table > tbody > tr > td { font-size: 14px !important; } } /*---------------Paragraphs and List Items---------------*/ div#content > .stripe-inner p, div#content > .stripe-inner li { font-family: "franklin-gothic-urw",sans-serif !important; font-weight: 300 !important; font-size: 1.03em !important; line-height: 1.45 !important; } div#content > .stripe-inner p sup, div#content > .stripe-inner li sup { font-size: 70% !important; line-height: 1 !important; } div#content > .stripe-inner.blue article.full-page.full-page ul:not(.contextual-links) li { background-image: url(/sites/default/files/bullet-block-blue1.png) } div#content > .stripe-inner.blue article.full-page.full-page ol:not(.contextual-links) li:before { color: #0099cc; } div#content > .stripe-inner.green article.full-page.full-page ul:not(.contextual-links) li { background-image: url(/sites/default/files/bullet-block-green.jpg) } div#content > .stripe-inner.green article.full-page.full-page ol:not(.contextual-links) li:before { color: #339900; } div#content > .stripe-inner.purple article.full-page.full-page ul:not(.contextual-links) li { background-image: url(/sites/default/files/bullet-block-purple.jpg) } div#content > .stripe-inner.purple article.full-page.full-page ol:not(.contextual-links) li:before { color: #990099; } div#content > .stripe-inner.red article.full-page.full-page ul:not(.contextual-links) li { background-image: url(/sites/default/files/bullet-block-red.png) } div#content > .stripe-inner.red article.full-page.full-page ol:not(.contextual-links) li:before { color: #cc3300; } /*-----------------------Headers-----------------------*/ div#content > .stripe-inner h1 { font-family: "franklin-gothic-urw",sans-serif !important; line-height: 1.12 !important; font-weight: 700 !important; text-transform: none !important; } div#content > .stripe-inner.counties-futures-lab h1 { font-family: "kepler-std-semicondensed",serif !important; text-transform: none !important; } div#content > .stripe-inner h2 { font-family: "franklin-gothic-urw",sans-serif !important; line-height: 1.12 !important; font-weight: 700; font-size: 2.6em !important; text-transform: uppercase; padding-top: 24px; } div#content > .stripe-inner.counties-futures-lab h2 { font-family: "kepler-std-semicondensed",serif !important; text-transform: none !important; font-size: 3em !important; } div#content > .stripe-inner h3 { font-family: "franklin-gothic-urw",sans-serif !important; line-height: 1.12 !important; font-size: 2.4em !important; font-weight: 100; padding-top: 24px; } div#content > .stripe-inner.blue .article-content > h3 {color: #0099cc !important} div#content > .stripe-inner.blue .article-content > h3 {color: #0099cc !important} div#content > .stripe-inner.green .article-content > h3 {color: #339900} div#content > .stripe-inner.orange .article-content > h3 {color: #ff6600} div#content > .stripe-inner.purple .article-content > h3 {color: #990099} div#content > .stripe-inner.red .article-content > h3 {color: #cc3300} div#content > .stripe-inner h4 { font-family: "franklin-gothic-urw",sans-serif !important; font-size: 1.16em !important; line-height: 1.12 !important; font-weight: 700 !important; text-transform: uppercase !important; padding-top: 8px; color: #666 } div#content > .stripe-inner h5 { font-family: "franklin-gothic-urw",sans-serif !important; line-height: 1.12 !important; font-size: 1.03em !important; color: #666 } div#content > .stripe-inner h6 { font-family: "franklin-gothic-urw",sans-serif !important; font-weight: 300 !important; font-size: 0.85em !important; line-height: 1.45 !important; margin-bottom: 24px; font-style: italic; } div#content > .stripe-inner img.img-full + h6 { font-size: 0.9em !important; font-style: italic; /*margin-top:-6px;*/ margin-bottom: 24px; text-align: left; /* For Safari 3.1 to 6.0 */ -webkit-transition-property: opacity; -webkit-transition-duration: 2s; -webkit-transition-timing-function: ease-out; -webkit-transition-delay: 0s; /* Standard syntax */ transition-property: opacity; transition-duration: 0.85s; transition-timing-function:ease-out; transition-delay: 0s; } div#content > .stripe-inner img.img-full.scrolled + h6 { opacity: 1 !important } div#content > .stripe-inner img.img-full:not(.infographic) + h6:before { content: "\f083"; font-family: "fontawesome"; font-style: normal; margin-right: 8px; } div#content > .stripe-inner div.youtube-video + a + h6, div#content > .stripe-inner div.youtube-video + h6 { font-size: 0.9em !important; font-style: italic; margin-top:-6px; margin-bottom: 24px; /* For Safari 3.1 to 6.0 */ -webkit-transition-property: opacity; -webkit-transition-duration: 2s; -webkit-transition-timing-function: ease-out; -webkit-transition-delay: 0s; /* Standard syntax */ transition-property: opacity; transition-duration: 0.85s; transition-timing-function:ease-out; transition-delay: 0s; } div#content > .stripe-inner div.youtube-video.scrolled + a + h6, div#content > .stripe-inner div.youtube-video.scrolled + h6 { opacity: 1 !important } div#content > .stripe-inner div.youtube-video + a + h6:before, div#content > .stripe-inner div.youtube-video + h6:before { content: "\f03d"; font-family: "fontawesome"; font-style: normal; margin-right: 8px; } div#content > .stripe-inner li h6 { margin-bottom: 0px !important; } /*------------------------Buttons------------------------*/ ul.buttons-container { padding-left: 0px !important; display: block; width: 100%; } ul.buttons-container li { display: inline-block !important; padding: 0px !important; background-image: none !important; margin: 0px 8px 8px 0px; } ul.buttons-container li a.btn { display: block !important; margin: 0px !important; } a.btn { font-family: "franklin-gothic-urw",sans-serif !important; font-size: 1em !important; line-height: 1.12 !important; font-weight: 500 !important; padding: 10px 12px !important; text-align: center; max-width: 100%; border: solid 2px #fae164 !important; background-color: #fae164 !important; color: #000 !important; border-radius: 6px; } a.btn:hover { background-color: #ffc846 !important; border-color: #ffc846 !important; } .stayconnected .article-content form .form-actions input[type='submit'] { font-family: "franklin-gothic-urw",sans-serif !important; font-weight: 700; padding: 10px 16px 10px 16px; } /*--------------------------------------Full Width Blocks Sizing--------------------------------------*/ /*No Max Width*/ header, #content, footer { max-width: none !important; } /*----------Main Content----------*/ div#content > .stripe-inner { width: 100%; padding-bottom: 0px !important; padding-top: 0px !important; max-width: none; } #content .grid .column.main { width: 100%; float: none; padding: 0px; } .grid.auto.columns-2.intro { width: 100%; height: 100vh; background-color: red; } .grid.auto.columns-2.intro .wrapper { display: none; } .block.cn-body, .block.cn-body > article, .block.cn-body > article > .content, .block.cn-body > article > .content > .inner-content, .block.cn-body > article > .content > .inner-content > .article-content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } .block.cn-body > article > .content > .inner-content > .article-content > .mb-outer { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color:#0099cc; display: grid; grid-template-columns: 1fr 2fr; column-gap: 0px; row-gap: 0px; } @media screen and (min-width: 700px) and (max-width: 768px) { .block.cn-body > article > .content > .inner-content > .article-content > .mb-outer { grid-template-columns: 1fr 1fr; } } @media screen and (max-width: 700px) { .block.cn-body > article > .content > .inner-content > .article-content > .mb-outer { grid-template-columns: 2fr 1fr; } } .block.cn-body > article > .content > .inner-content > .article-content > .mb-outer > .blue{ background-image: url(https://www.naco.org/sites/default/files/MCMY_bp.png); background-size: cover; z-index: 50; } .block.cn-body > article > .content > .inner-content > .article-content > .mb-outer > .blue { display: flex; flex-direction: column; justify-content: center; } .block.cn-body > article > .content > .inner-content > .article-content > .mb-outer > .people { background-image: url(https://www.naco.org/sites/default/files/NACo2021_Member-Blueprint-coverv2.png); background-size: cover; } .block.cn-body > article > .content > .inner-content > .article-content > .mb-outer > .blue img.mn-title { margin: 0 !important; display: block !important; width: 115% !important; height: auto; max-width: none !important; } .block.cn-body > article > .content > .inner-content > .article-content > .mb-outer > .blue img.mn-sub { margin: 0px; padding: 24px; width: 100%; height: auto; } .block.cn-body > article > .content > .inner-content > .article-content > .mb-outer > .blue .btn-container { width: 100%; padding: 32px 24px 24px 24px; display: flex; justify-content: flex-start; } .block.cn-body > article > .content > .inner-content > .article-content > .mb-outer > .blue .btn-container a.btn { text-decoration: none; } /*-------Sidebar Content-------*/ #content .grid .column.content-right { width: 100%; float: none; } @media screen and (min-width: 769px) { #content .grid .column.content-right { padding-left:32px; } } #content .grid .column.content-right > * { max-width: 768px; margin-right: auto; margin-left: auto; } /*------About the Author------*/ .block.about-author { width: 100%; display: block; max-width: 768px; margin: 0px auto; clear: both; } /*-----------Footer-----------*/ .footer-1.stripe { border-top: solid 8px #ff9933; overflow: hidden; } .footer-1.stripe > .stripe-inner { overflow: visible !important; } footer .footer-1 .grid { border-top: 0; } /*Stay Connected*/ .block.stayconnected { display: block !important; position: relative; } @media screen and (min-width: 1601px) { .block.stayconnected:before { content: ""; display: block; position: absolute; top: 0px; right: 100%; width: calc(50vw - 800px); height: 100%; background-color: #003366; } .block.stayconnected:after { content: ""; display: block; position: absolute; top: 0px; left: 100%; width: calc(50vw - 800px); height: 100%; background-color: #33ccff; } } #content.mobile-browser .grid .column.main.with-sidebar {background-attachment: local !important} #content .grid .column.main .grid.intro .overline { display: none; } /*---------------------Wht Text---------------------*/ div#content > .stripe-inner .column.main.with-sidebar *, div#content > .stripe-inner .column.main.with-sidebar p, div#content > .stripe-inner .column.main.with-sidebar li, div#content > .stripe-inner .column.main.with-sidebar td, div#content > .stripe-inner .column.main.with-sidebar h1, div#content > .stripe-inner .column.main.with-sidebar h2, div#content > .stripe-inner .column.main.with-sidebar h3, div#content > .stripe-inner .column.main.with-sidebar h4, div#content > .stripe-inner .column.main.with-sidebar h5, div#content > .stripe-inner .column.main.with-sidebar h6 { color: #fff !important; } div#content > .stripe-inner .column.main.with-sidebar a.btn { color: #000 !important; margin: 8px 0px 24px 0px; } #content .grid .column.main .grid.intro > * { position: relative; } div#content > .stripe-inner .column.main.with-sidebar h1 { font-size: 2.2em; } $(document).ready(function(){ /*Mobile?*/ if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { $("#content").addClass("mobile-browser"); }; /*Subtitle*/ if ( $("#content .grid.auto > .column:first-child > h1:contains(':')").length ) { $txt = $("#content .grid.auto > .column:first-child > h1"); $txt.text( $txt.text().replace(/-/g, '‑') ); var c = $("#content .grid.auto > .column:first-child > h1").text().split(":"); $("#content .grid.auto > .column:first-child > h1").html( c[0] + "" + c[1] + ""); }; $("nav.bar.tabs").insertAfter("div#content > .stripe-inner > .grid"); });
    2021-01-21
    Reports & Toolkits
    2021-01-28
Standard

Related News

Related Resources

Upcoming Events

See all events