Created
May 11, 2017 02:27
-
-
Save monkeycycle/9a9ccbe1a8d3952e3083c9758b3f85f3 to your computer and use it in GitHub Desktop.
admin-mod.css
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| * { | |
| box-sizing: border-box; | |
| } | |
| .clearfix:after { | |
| visibility: hidden; | |
| display : block; | |
| font-size : 0; | |
| content : " "; | |
| clear : both; | |
| height : 0; | |
| } | |
| .clearfix { | |
| display: inline-block; | |
| } | |
| * html .clearfix { | |
| height: 1%; | |
| } | |
| .clearfix { | |
| display: block; | |
| } | |
| body { | |
| margin : 0; | |
| padding: 0; | |
| } | |
| h1, | |
| h2, | |
| h3, | |
| h4, | |
| h5, | |
| h6 { | |
| margin: 0; | |
| } | |
| p { | |
| margin: 0 0 20px; | |
| } | |
| a { | |
| color : #333; | |
| text-decoration: none; | |
| } | |
| img { | |
| width: 100%; | |
| } | |
| ul { | |
| margin : 0; | |
| padding : 0; | |
| list-style-type: none; | |
| } | |
| body { | |
| color : #333; | |
| gily : "PrattRegular",Georgia,"Times New Roman",serif; | |
| font-size : 16px; | |
| line-height : 1.5; | |
| letter-spacing: 0.5px; | |
| } | |
| @media (min-width: 768px) { | |
| body { | |
| font-size: 18px; | |
| } | |
| } | |
| .hidden { | |
| display: none; | |
| } | |
| .disable { | |
| opacity: 0.5; | |
| } | |
| .show-banner .gi-header { | |
| transform: translate(0, 0); | |
| opacity : 1; | |
| } | |
| .gi-header.active { | |
| transform: translateY(0px); | |
| opacity : 1; | |
| } | |
| .gi-header { | |
| box-shadow : 0 0 5px rgba(0,0,0,0.25); | |
| position : fixed; | |
| opacity : 0; | |
| top : 0; | |
| transform : translate(0, -50px); | |
| transition : all 0.3s; | |
| z-index : 15; | |
| width : 100%; | |
| background : #000; | |
| color : white; | |
| font-family : "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| text-transform : uppercase; | |
| line-height : 1; | |
| letter-spacing : 0.5px; | |
| display : flex; | |
| justify-content: space-between; | |
| align-items : left; | |
| } | |
| .gi-header__meta { | |
| text-align : right; | |
| display : flex; | |
| align-items: center; | |
| } | |
| .gi-header__pub { | |
| font-size : 10px; | |
| line-height: 1.5; | |
| } | |
| .gi-share { | |
| margin: 0 1rem; | |
| } | |
| .gi-share ul { | |
| display: flex; | |
| } | |
| .gi-share ul li { | |
| margin-left: 1rem; | |
| } | |
| .gi-series-banner { | |
| height: 50px; | |
| } | |
| .gi-series-banner img.gi-header_logo { | |
| width : 50px; | |
| height : 50px; | |
| margin-right: 10px; | |
| top : 0; | |
| left : 0; | |
| } | |
| .gi-series-banner h1.gi-series-title { | |
| position : absolute; | |
| top : 17px; | |
| left : 60px; | |
| font-size : 14px; | |
| font-weight: bold; | |
| } | |
| .gi-series-banner h1.gi-series-title span.gi-series-subtitle { | |
| color : #777; | |
| font-size : 12px; | |
| font-weight: normal; | |
| } | |
| @media (min-width: 768px) { | |
| .gi-header { | |
| height : 50px; | |
| border-bottom: none; | |
| } | |
| } | |
| a.js-gi-share { | |
| color: #fff; | |
| } | |
| .gi-share a.gi-share_all { | |
| display : inline-block; | |
| width : 28px; | |
| height : 28px; | |
| margin-right: 10px; | |
| padding-top : 5px; | |
| color : #fff; | |
| text-align : center; | |
| } | |
| .gi-share a.gi-share_facebook { | |
| background: #3b579d; | |
| } | |
| .gi-share a.gi-share_twitter { | |
| background: #2caae1; | |
| } | |
| .gi-share a.gi-share_email { | |
| background: #666; | |
| } | |
| footer.gi-footer { | |
| background-color: #eee; | |
| } | |
| footer.gi-footer .gi-footer__legal { | |
| padding : 15px 0; | |
| font-size : 12px; | |
| line-height: 1.4; | |
| text-align : center; | |
| border-top : 1px #ddd solid; | |
| } | |
| footer.gi-footer .gi-footer__legal a { | |
| color : #444; | |
| text-decoration: none; | |
| } | |
| footer.gi-footer .gi-footer__legal a:hover { | |
| color: #CE2A23; | |
| } | |
| footer.gi-footer .gi-footer__legal ul { | |
| margin : 0 auto; | |
| padding: 0; | |
| } | |
| footer.gi-footer .gi-footer__legal li { | |
| font-family: "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| display : inline-block; | |
| list-style : none; | |
| padding : 0 6px; | |
| } | |
| footer.gi-footer .gi-footer__copyright { | |
| padding : 14px 0; | |
| color : #555; | |
| font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 10px; | |
| line-height: 1.4; | |
| text-align : center; | |
| border-top : 1px solid #ddd; | |
| } | |
| footer.gi-footer .gi-footer__copyright address { | |
| margin : 0; | |
| font-style : normal; | |
| font-weight : normal; | |
| -webkit-font-smoothing: antialiased; | |
| } | |
| footer.gi-footer .gi-footer__copyright abbr { | |
| border: none; | |
| } | |
| .gi-photo { | |
| position : relative; | |
| width : 100%; | |
| margin-left: 0; | |
| display : block; | |
| margin-top : 2rem; | |
| } | |
| .gi-photo h3 { | |
| text-align : left; | |
| margin : 0; | |
| padding : 0; | |
| font-size : 1.2rem; | |
| line-height : 1.2; | |
| margin-bottom : 1rem; | |
| text-transform: none; | |
| border : none; | |
| } | |
| .gi-photo h3:after { | |
| border: none; | |
| } | |
| @media (min-width: 768px) { | |
| .gi-photo { | |
| margin-top: 3rem; | |
| } | |
| } | |
| .gi-photo-caption { | |
| display : inline-block; | |
| margin-top : 0.8rem; | |
| margin-bottom: 3rem; | |
| color : #777; | |
| font-family : "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 0.8em; | |
| line-height : 1.4em; | |
| position : relative; | |
| } | |
| @media (min-width: 768px) { | |
| .gi-photo-caption { | |
| font-size: 0.7em; | |
| } | |
| } | |
| .gi-photo img { | |
| display : block; | |
| width : 100%; | |
| opacity : 0; | |
| transition: opacity 1s; | |
| } | |
| .gi-photo img.loaded { | |
| opacity: 1; | |
| } | |
| .gi-photo--lrg { | |
| width : 100%; | |
| margin-left: -gutter(); | |
| } | |
| .gi-photo--sml { | |
| width: 100%; | |
| } | |
| @media (min-width: 768px) { | |
| .gi-photo--sml { | |
| float : right; | |
| max-width : 300px; | |
| margin-left: 2rem; | |
| } | |
| } | |
| .gi-photo--doc { | |
| margin-bottom: 3rem; | |
| } | |
| .gi-photo-quote.active { | |
| opacity : 1; | |
| transform: translateY(0); | |
| } | |
| @media (min-width: 1260px) { | |
| .gi-photo-quote.active { | |
| opacity : 1; | |
| transform: translateY(0); | |
| } | |
| } | |
| .gi-photo-quote { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 1.3rem; | |
| line-height : 1.2em; | |
| margin-bottom: 1.2rem; | |
| } | |
| .gi-photo-quote.gi-photo-quote--doc { | |
| margin-top : 1.2rem; | |
| margin-bottom: 3rem; | |
| } | |
| @media (min-width: 768px) { | |
| .gi-photo-quote { | |
| font-size : 1.5rem; | |
| line-height : 1.2em; | |
| margin-bottom: 1.5rem; | |
| } | |
| } | |
| @media (min-width: 1260px) { | |
| .gi-photo-quote { | |
| opacity : 0; | |
| transform : translateY(1rem); | |
| transition : all 0.8s; | |
| transition-timing-function: ease-out; | |
| width : 35%; | |
| float : right; | |
| margin-right : calc(-2.2rem - 35%); | |
| margin-top : 2.5rem; | |
| margin-bottom : 0; | |
| } | |
| .gi-photo-quote.gi-photo-quote--left { | |
| float : left; | |
| margin-left: calc(-2.2rem - 35%); | |
| text-align : right; | |
| } | |
| .gi-photo-quote.gi-photo-quote--left cite { | |
| text-align: right; | |
| } | |
| .gi-photo-quote.gi-photo-quote--doc { | |
| position : absolute; | |
| top : 0; | |
| margin-top: 1rem; | |
| } | |
| } | |
| @media (min-width: 1440px) { | |
| .gi-photo-quote { | |
| font-size : 1.5rem; | |
| line-height : 1.15em; | |
| width : 45%; | |
| margin-right: calc(-2.2rem - 45%); | |
| } | |
| .gi-photo-quote.gi-photo-quote--left { | |
| margin-left: calc(-2.2rem - 45%); | |
| } | |
| } | |
| .gi-photo-quote cite { | |
| display : block; | |
| font-family : "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| text-align : left; | |
| font-style : normal; | |
| text-transform: uppercase; | |
| font-size : 0.7rem; | |
| line-height : 1.1rem; | |
| margin-top : 0.8rem; | |
| } | |
| @media (max-width: 414px) { | |
| .gi-photo--lrg { | |
| margin-left: 0; | |
| } | |
| } | |
| .gi-photo--fb { | |
| width : 100vw; | |
| margin-left: calc( 0px - (100vw - 100%)/2); | |
| } | |
| @media (min-width: 768px) { | |
| .gi-photo--lrg { | |
| width : 90vw; | |
| margin-left: calc( 0px - (90vw - 620px)/2); | |
| } | |
| } | |
| @media (min-width: 940px) { | |
| .gi-photo--lrg { | |
| width : 75vw; | |
| margin-left: calc( 0px - (75vw - 620px)/2); | |
| } | |
| } | |
| .powa-shot-play-btn { | |
| width : 70px; | |
| height : 70px; | |
| bottom : 20px !important; | |
| left : 20px !important; | |
| text-indent: -1000em; | |
| border : 1px solid #666; | |
| } | |
| @media (min-width: 768px) { | |
| .powa-shot-play-btn { | |
| width : 82px; | |
| height: 82px; | |
| bottom: 30px !important; | |
| left : 30px !important; | |
| } | |
| } | |
| .powa-shot-play-btn:after { | |
| position : absolute; | |
| content : ''; | |
| width : 0; | |
| height : 0; | |
| border-style: solid; | |
| border-color: transparent transparent transparent #ffffff; | |
| border-width: 18px 0 18px 32px; | |
| top : 16px; | |
| left : 20px; | |
| } | |
| @media (min-width: 768px) { | |
| .powa-shot-play-btn:after { | |
| top : 18px; | |
| left : 24px; | |
| border-width: 22px 0 22px 36px; | |
| } | |
| } | |
| .powa-shot-play-btn:hover { | |
| opacity: 0.9; | |
| } | |
| .top-grp { | |
| margin-top : 0; | |
| position : relative; | |
| margin-left : calc( 0px - (100vw - 100%)/2); | |
| width : 100vw; | |
| padding : 0 1rem; | |
| background : #fff; | |
| color : #111; | |
| font-family : "PrattRegular",Georgia,"Times New Roman",serif; | |
| padding-bottom: 0; | |
| } | |
| .top-grp .bg { | |
| background : #000; | |
| margin-left: calc( 0px - (100vw - 100%)/2); | |
| width : 100vw; | |
| text-align : center; | |
| } | |
| @media (orientation: landscape) { | |
| .top-grp .bg { | |
| height : 100vh; | |
| max-height: 60vh; | |
| } | |
| } | |
| .top-grp .bg-img { | |
| height: 100%; | |
| margin: auto 0; | |
| } | |
| @media (orientation: portrait) { | |
| .top-grp .bg-img { | |
| display: block; | |
| width : 100%; | |
| height : auto; | |
| } | |
| } | |
| @media (orientation: landscape) { | |
| .top-grp .bg-img { | |
| width : auto; | |
| max-height: 60vh; | |
| } | |
| } | |
| .top-grp .top-grp_content { | |
| margin : 0 auto; | |
| padding-top : 1rem; | |
| position : relative; | |
| max-width : 640px; | |
| margin-bottom: 0; | |
| } | |
| .top-grp .top-grp_content.top-grp_content--nophoto { | |
| margin-top: 4rem; | |
| } | |
| @media (min-width: 768px) { | |
| .top-grp .top-grp_content { | |
| margin: 2rem auto; | |
| } | |
| } | |
| @media (min-width: 768px) { | |
| .top-grp { | |
| margin: 0 auto; | |
| } | |
| } | |
| .top-grp .gi-series-subtitle { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| text-transform: uppercase; | |
| letter-spacing: 0.06rem; | |
| display : inline-block; | |
| margin-bottom : 0.2rem; | |
| font-weight : normal; | |
| font-size : 1.1rem; | |
| } | |
| .top-grp h1 { | |
| position : relative; | |
| font-weight : normal; | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| text-transform: uppercase; | |
| letter-spacing: -0.01rem; | |
| font-size : 2.3rem; | |
| line-height : 0.95em; | |
| margin-bottom : 0.5rem; | |
| } | |
| @media (min-width: 400px) { | |
| .top-grp h1 { | |
| font-size: 2.3rem; | |
| } | |
| } | |
| @media (min-width: 768px) { | |
| .top-grp h1 { | |
| font-size : 3.4rem; | |
| line-height : 0.9em; | |
| margin-bottom: 1.2rem; | |
| } | |
| } | |
| .top-grp .deck { | |
| font-family : "PrattRegular",Georgia,"Times New Roman",serif; | |
| text-rendering: geometricPrecision; | |
| font-weight : normal; | |
| margin : 0; | |
| line-height : 1.4em; | |
| } | |
| @media (min-width: 768px) { | |
| .top-grp .deck { | |
| font-size : 1.4rem; | |
| line-height : 1.4em; | |
| margin-bottom: 1rem; | |
| } | |
| } | |
| .top-grp .meta { | |
| text-rendering: geometricPrecision; | |
| font-family : "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 0.7rem; | |
| text-transform: uppercase; | |
| letter-spacing: 0.09rem; | |
| line-height : 1.6em; | |
| } | |
| .top-grp .meta strong { | |
| font-family: "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| } | |
| .top-grp .meta.link { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| text-decoration: none; | |
| color : #CE2A23; | |
| display : block; | |
| } | |
| .gi-header_logo { | |
| width : 50px; | |
| top : 1rem; | |
| left : 1rem; | |
| z-index : 1; | |
| position: absolute; | |
| } | |
| @media (max-width: 375px) { | |
| .top-grp .top-grp_content { | |
| margin-top: 20px; | |
| } | |
| } | |
| .top-grp-invert { | |
| background : #333; | |
| color : white; | |
| padding-bottom: 3rem; | |
| } | |
| @media (min-width: 768px) { | |
| .top-grp-invert { | |
| padding-bottom: 6rem; | |
| } | |
| } | |
| .top-grp-invert .top-grp_content { | |
| padding: 6rem 0 0; | |
| margin : 0 auto; | |
| } | |
| .top-grp-invert.top-grp-fullscreen .top-grp_content { | |
| padding-top: 0; | |
| } | |
| .top-grp-fullscreen { | |
| height: 100vh; | |
| } | |
| .top-grp-fullscreen .top-grp_content { | |
| width : 70%; | |
| margin : 0 auto; | |
| position : absolute; | |
| top : 50%; | |
| left : 50%; | |
| transform: translate(-50%, -50%); | |
| max-width: 640px; | |
| } | |
| @media (min-width: 768px) { | |
| .top-grp-fullscreen .top-grp_content { | |
| margin: 0 auto; | |
| } | |
| } | |
| .top-grp-fullscreen .bg { | |
| height: 100vh; | |
| } | |
| .top-grp-overlay .bg { | |
| position : absolute; | |
| width : 100vw; | |
| top : 0; | |
| left : 0; | |
| background-size : cover; | |
| background-repeat : no-repeat; | |
| background-position: center; | |
| z-index : 0; | |
| } | |
| .top-grp-overlay .bg-img { | |
| position: absolute; | |
| width : 100vw; | |
| top : 0; | |
| left : 0; | |
| z-index : 0; | |
| } | |
| .fb-top { | |
| width : 100vw; | |
| margin-left : 0; | |
| background : #ddd; | |
| height : 80vh; | |
| position : relative; | |
| margin-bottom: 2rem; | |
| } | |
| .gi-stack div { | |
| position: absolute; | |
| top : 0; | |
| left : 0; | |
| } | |
| .bg-img-1 { | |
| width : span(12); | |
| background : #ddd; | |
| height : 80vh; | |
| background-image : url("http://www.theglobeandmail.com/static/interactive/angeline-pete/images/angeline_top_before.jpg"); | |
| background-size : cover; | |
| background-position: center; | |
| position : relative; | |
| } | |
| @keyframes fadein { | |
| from { | |
| opacity: 0; | |
| } | |
| to { | |
| opacity: 1; | |
| } | |
| } | |
| .bg-scroll-trigger { | |
| position: absolute; | |
| top : -250px; | |
| left : 0; | |
| width : 10px; | |
| height : 1px; | |
| z-index : 100; | |
| } | |
| .banner-scroll-trigger { | |
| position: absolute; | |
| top : 0; | |
| left : 0; | |
| width : 10px; | |
| height : 1px; | |
| z-index : 100; | |
| } | |
| .bg-img-2 { | |
| width : span(12); | |
| background : #ddd; | |
| height : 80vh; | |
| background-image : url("http://www.theglobeandmail.com/static/interactive/angeline-pete/images/angeline_top_after.jpg"); | |
| background-size : cover; | |
| background-position: center; | |
| position : relative; | |
| transition : opacity 1s; | |
| opacity : 1; | |
| } | |
| .active .bg-img-2 { | |
| opacity: 0; | |
| } | |
| .bg-cover { | |
| width : span(12); | |
| height : 80vh; | |
| background-image: linear-gradient(to left top, #000, #000); | |
| position : relative; | |
| transition : opacity 1s; | |
| opacity : 0; | |
| } | |
| .active .bg-cover { | |
| opacity: 0.5; | |
| } | |
| .bg-title { | |
| width : span(12); | |
| height : 80vh; | |
| position : relative; | |
| opacity : 0; | |
| transition: opacity 1s; | |
| } | |
| .active .bg-title { | |
| opacity: 1; | |
| } | |
| .bg-title .bg-title-grp { | |
| text-align: center; | |
| top : 80%; | |
| width : 100%; | |
| color : white; | |
| padding : 0 1rem; | |
| transform : translateY(-50%); | |
| position : absolute; | |
| } | |
| .bg-title .bg-title-grp h2 { | |
| line-height : 1em; | |
| text-transform: uppercase; | |
| font-weight : normal; | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 3rem; | |
| } | |
| html * { | |
| box-sizing: border-box; | |
| } | |
| body, | |
| html { | |
| margin : 0 auto; | |
| font-size : 18px; | |
| line-height: 28px; | |
| overflow-x : hidden; | |
| } | |
| @media (min-width: 768px) { | |
| body, | |
| html { | |
| font-size : 20px; | |
| line-height: 36px; | |
| } | |
| } | |
| b, | |
| h1, | |
| h2, | |
| h3, | |
| h4, | |
| i, | |
| li, | |
| p, | |
| strong { | |
| font-weight: normal; | |
| } | |
| .ed-note { | |
| margin : 2rem 0; | |
| padding : 2rem; | |
| border : rebeccapurple 3px solid; | |
| text-align: center; | |
| color : rebeccapurple; | |
| } | |
| .article { | |
| max-width: 640px; | |
| margin : 2rem 1rem; | |
| } | |
| @media (min-width: 768px) { | |
| .article { | |
| margin: 2rem auto; | |
| } | |
| } | |
| .article-copy { | |
| margin-top: 3rem; | |
| } | |
| @media (min-width: 768px) { | |
| .article-copy { | |
| margin-top: 4rem; | |
| } | |
| } | |
| p.gi-lead::first-letter { | |
| position : relative; | |
| margin-top : 14px; | |
| padding-right: 8px; | |
| float : left; | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 3.3rem; | |
| line-height : 1.6rem; | |
| opacity : 1; | |
| color : #111; | |
| } | |
| @media (min-width: 768px) { | |
| p.gi-lead::first-letter { | |
| font-size : 3.6rem; | |
| line-height: 2.2rem; | |
| } | |
| } | |
| p > a { | |
| text-decoration: underline; | |
| color : #111; | |
| } | |
| p > em > a { | |
| text-decoration: underline; | |
| color : #111; | |
| } | |
| .end { | |
| width : 100%; | |
| text-align : center; | |
| color : #999; | |
| margin-top : 4em; | |
| position : relative; | |
| margin-bottom: 4em; | |
| } | |
| .end > div { | |
| display : inline-block; | |
| background: white; | |
| padding : 1em; | |
| z-index : 10; | |
| position : relative; | |
| } | |
| .end:after { | |
| content : " "; | |
| width : 100%; | |
| height : 1px; | |
| background: #999; | |
| position : absolute; | |
| left : 0; | |
| top : 50%; | |
| z-index : 0; | |
| } | |
| .credits { | |
| font-size : 0.6rem; | |
| line-height : 1.5em; | |
| font-family : 'GMSansC', Helvetica, Arial, sans-serif; | |
| position : relative; | |
| padding-top : 3rem; | |
| padding-bottom: 3rem; | |
| color : #666; | |
| margin-bottom : 0; | |
| } | |
| .gi-bg_light { | |
| background : #efefef; | |
| padding-top: 2em; | |
| } | |
| .gi-bg_dark { | |
| color : #111; | |
| background : #ddd; | |
| padding-top: 2em; | |
| } | |
| .txt-col { | |
| max-width: 640px; | |
| margin : 0 auto; | |
| } | |
| .end { | |
| width : 100%; | |
| text-align : center; | |
| color : #999; | |
| position : relative; | |
| margin-top : 2em; | |
| margin-bottom: 2em; | |
| } | |
| .end > div { | |
| display : inline-block; | |
| background: white; | |
| padding : 1em; | |
| z-index : 10; | |
| position : relative; | |
| } | |
| .end:after { | |
| content : " "; | |
| width : 100%; | |
| height : 1px; | |
| background: #999; | |
| position : absolute; | |
| left : 0; | |
| top : 50%; | |
| z-index : 0; | |
| } | |
| p.email-tag { | |
| margin-bottom: 60px; | |
| } | |
| h2 { | |
| text-align : center; | |
| font-weight : normal; | |
| line-height : 1.2em; | |
| font-size : 2.1rem; | |
| position : relative; | |
| margin-bottom : 2rem; | |
| margin-top : 2rem; | |
| letter-spacing: 0; | |
| font-family : "PrattRegular",Georgia,"Times New Roman",serif; | |
| color : #111; | |
| } | |
| h2.subhead { | |
| margin-top : 4rem; | |
| padding-bottom: 2rem; | |
| } | |
| h2.subhead:after { | |
| content : " "; | |
| position : absolute; | |
| width : 200px; | |
| border-bottom: 2px solid #000; | |
| bottom : 0; | |
| left : 50%; | |
| transform : translate(-50%, 0); | |
| } | |
| h2:after { | |
| content : " "; | |
| position : absolute; | |
| width : 200px; | |
| border-bottom: 2px solid #000; | |
| bottom : 0; | |
| left : 50%; | |
| transform : translate(-50%, 0); | |
| } | |
| @media (min-width: 768px) { | |
| h2 { | |
| line-height: 1.2em; | |
| font-size : 2.4rem; | |
| } | |
| } | |
| h3 { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 1.4rem; | |
| letter-spacing: 0.02rem; | |
| text-transform: uppercase; | |
| line-height : 1.2em; | |
| margin-top : 1rem; | |
| margin-bottom : 0.6rem; | |
| } | |
| @media (min-width: 768px) { | |
| h3 { | |
| font-size : 30px; | |
| line-height: 36px; | |
| } | |
| } | |
| h4 { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 16px; | |
| letter-spacing: 0.06rem; | |
| text-transform: uppercase; | |
| line-height : 17px; | |
| margin-top : 1rem; | |
| margin-bottom : 0; | |
| } | |
| .giChartEmbed { | |
| margin: 4rem 0; | |
| } | |
| em, | |
| i { | |
| font-family: "PrattItalic",Georgia,"Times New Roman",serif; | |
| font-weight: normal; | |
| } | |
| .related { | |
| margin-top: 3rem; | |
| background: #ddd; | |
| color : #111; | |
| } | |
| .related h3 { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-weight : regular; | |
| font-size : 1.4rem; | |
| line-height : 1.2; | |
| margin-top : 0.6rem; | |
| margin-bottom: 1.4rem; | |
| } | |
| .related h3.subhead { | |
| font-size : 1.1rem; | |
| margin-bottom: 0.6rem; | |
| } | |
| @media (min-width: 768px) { | |
| .related h3 { | |
| font-size: 1.5rem; | |
| } | |
| } | |
| .related h5 { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-weight : regular; | |
| margin-bottom : 0; | |
| text-transform: uppercase; | |
| font-size : 0.8rem; | |
| line-height : 1rem; | |
| } | |
| .related .label { | |
| font-size : 0.6rem; | |
| line-height : 0.8rem; | |
| text-transform: uppercase; | |
| color : #666; | |
| margin : 0.6rem 0 -0.3rem; | |
| } | |
| .related .pointer { | |
| cursor : pointer; | |
| padding : 0.8rem 0; | |
| border-bottom: #bbb solid 1px; | |
| } | |
| .related .pointer:hover .meta h4, | |
| .related .pointer:hover .meta p { | |
| color: #111; | |
| } | |
| .related .pointer:hover .thumb { | |
| opacity: 0.9; | |
| } | |
| .related .pointer img { | |
| width : 100%; | |
| background: #ddd; | |
| display : block; | |
| margin-top: 0; | |
| } | |
| .related .pointer .thumb { | |
| transition : opacity 0.5s linear; | |
| display : inline-block; | |
| vertical-align: top; | |
| opacity : 1; | |
| width : 100%; | |
| margin-bottom : 0.2rem; | |
| } | |
| @media (min-width: 768px) { | |
| .related .pointer .thumb { | |
| width: 30%; | |
| } | |
| } | |
| .related .pointer .meta { | |
| margin-bottom : 1rem; | |
| margin-left : 0; | |
| display : inline-block; | |
| font-family : 'GMSansC'; | |
| margin-left : 1rem; | |
| color : #111; | |
| vertical-align: top; | |
| } | |
| @media (min-width: 768px) { | |
| .related .pointer .meta { | |
| width: calc(70% - 1rem); | |
| } | |
| } | |
| .related .pointer .meta h4 { | |
| font-family : "PrattRegular",Georgia,"Times New Roman",serif; | |
| font-size : 1em; | |
| line-height : 1.4em; | |
| letter-spacing: 0.02rem; | |
| font-weight : normal; | |
| margin : 0.5rem 0 0; | |
| text-transform: none; | |
| } | |
| .related .pointer .meta p { | |
| transition : color 0.3s 0.1s linear; | |
| font-size : 0.9rem; | |
| line-height: 1.6em; | |
| margin : 0; | |
| } | |
| .related .note { | |
| font-size : 0.6rem; | |
| line-height : 0.8rem; | |
| margin-top : 1rem; | |
| text-align : center; | |
| font-family : "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| text-transform: uppercase; | |
| color : #666; | |
| } | |
| @media (max-width: 414px) { | |
| .related { | |
| margin-top: 3em; | |
| } | |
| .txt-col { | |
| max-width: 320px; | |
| } | |
| .related .pointer .meta { | |
| margin-left: 0; | |
| } | |
| h3.subhead { | |
| margin-top: 2em; | |
| } | |
| } | |
| @media (max-width: 320px) { | |
| .txt-col { | |
| max-width: 280px; | |
| } | |
| } | |
| .series-pointer { | |
| display : none; | |
| margin-top : 2rem; | |
| margin-bottom: 2rem; | |
| border-top : 2px solid #222; | |
| padding-top : 1rem; | |
| } | |
| .series-pointer h2 { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| text-transform: uppercase; | |
| letter-spacing: 0.05rem; | |
| display : inline-block; | |
| margin-bottom : 0; | |
| font-weight : normal; | |
| font-size : 1.1rem; | |
| line-height : 1.3; | |
| margin-top : 0; | |
| margin-bottom : 1rem; | |
| text-align : left; | |
| } | |
| .series-pointer h2:after { | |
| content: none; | |
| } | |
| .series-pointer h3 { | |
| font-size : 0.8rem; | |
| line-height: 1rem; | |
| } | |
| .series-pointer p { | |
| font-family : "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 0.8rem; | |
| line-height : 1.5; | |
| border-bottom : 1px solid #ddd; | |
| padding-bottom: 0.8rem; | |
| } | |
| .series-pointer a { | |
| display : block; | |
| text-decoration: underline; | |
| } | |
| .series-pointer a:hover { | |
| color: #CE2A23; | |
| } | |
| .series-pointer ul { | |
| font-family: "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| } | |
| .series-pointer li { | |
| list-style : none; | |
| margin-bottom: 0.6rem; | |
| font-size : 0.65rem; | |
| line-height : 1.6; | |
| } | |
| .series-pointer li.note { | |
| font-family: "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| margin-top : 1rem; | |
| } | |
| @media (min-width: 768px) { | |
| .series-pointer { | |
| display : block; | |
| float : right; | |
| max-width : 300px; | |
| margin-left: 2rem; | |
| } | |
| } | |
| .series-pointer__subtitle { | |
| font-family : "PrattRegular",Georgia,"Times New Roman",serif; | |
| text-transform: none; | |
| } | |
| .big-number { | |
| position : relative; | |
| width : 100%; | |
| padding-bottom: 100%; | |
| background : #222; | |
| margin : 2rem 0; | |
| } | |
| @media (min-width: 768px) { | |
| .big-number { | |
| float : right; | |
| max-width : 300px; | |
| padding-bottom: 300px; | |
| margin-left : 2rem; | |
| } | |
| } | |
| .big-number img { | |
| position: absolute; | |
| width : 100%; | |
| top : 0; | |
| left : 0; | |
| z-index : -1; | |
| display : block; | |
| } | |
| .big-number .content { | |
| top : 50%; | |
| transform : translate(-50%, -50%); | |
| left : 50%; | |
| position : absolute; | |
| padding : 0; | |
| color : white; | |
| text-align : center; | |
| font-family: "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| line-height: 1em; | |
| width : 80%; | |
| } | |
| .big-number .content .value { | |
| font-size : 3rem; | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| line-height : 1em; | |
| margin-bottom: 1rem; | |
| } | |
| .big-number .content .description { | |
| font-size: 0.7rem; | |
| } | |
| .big-number .content .source { | |
| text-transform: uppercase; | |
| font-size : 0.7rem; | |
| letter-spacing: 0.1rem; | |
| margin-top : 1rem; | |
| } | |
| .pullquote { | |
| padding : 4rem 0; | |
| margin-left: 0; | |
| width : calc(100% + 0em); | |
| } | |
| .pullquote quote { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 1.6rem; | |
| line-height : 1.2em; | |
| display : block; | |
| margin-bottom : 1rem; | |
| letter-spacing: 0; | |
| } | |
| @media (min-width: 768px) { | |
| .pullquote quote { | |
| font-size : 2rem; | |
| margin-bottom: 1rem; | |
| line-height : 1.1em; | |
| } | |
| } | |
| .pullquote cite { | |
| display : block; | |
| font-family : "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| text-align : left; | |
| font-style : normal; | |
| text-transform: uppercase; | |
| font-size : 0.8rem; | |
| line-height : 1.2rem; | |
| } | |
| .single-profile { | |
| text-align : center; | |
| padding : 2rem 1rem; | |
| margin-bottom: 2rem; | |
| } | |
| .single-profile h2 { | |
| font-family: "Permanent Marker"; | |
| font-weight: regular; | |
| } | |
| @media (min-width: 768px) { | |
| .single-profile { | |
| float : right; | |
| max-width : 300px; | |
| margin-bottom: 0; | |
| } | |
| } | |
| .single-profile .btn { | |
| text-transform: uppercase; | |
| border : 1px solid #111; | |
| padding : 0.5rem 1.5rem; | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 0.7rem; | |
| border-radius : 3px; | |
| } | |
| .section { | |
| position : relative; | |
| width : 100%; | |
| padding-bottom: 100%; | |
| } | |
| .section img { | |
| position: absolute; | |
| width : 100%; | |
| top : 0; | |
| left : 0; | |
| z-index : -1; | |
| display : block; | |
| } | |
| .section h2 { | |
| opacity : 1; | |
| color : white; | |
| top : 50%; | |
| transform : translate(-50%, -50%); | |
| left : 50%; | |
| position : absolute; | |
| padding : 0; | |
| font-size : 2rem; | |
| font-family : 'Permanent Marker'; | |
| line-height : 1em; | |
| margin-bottom: 1rem; | |
| text-align : center; | |
| } | |
| @media (min-width: 768px) { | |
| .section h2 { | |
| font-size : 3rem; | |
| margin-bottom: 1rem; | |
| } | |
| } | |
| .section h2 small { | |
| display : block; | |
| text-transform: uppercase; | |
| letter-spacing: 0.5rem; | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 0.7rem; | |
| } | |
| .gi-lookup { | |
| border-bottom : 1px solid #ddd; | |
| border-left : none; | |
| border-right : none; | |
| padding : 1rem; | |
| margin : 0 0 2rem; | |
| padding-bottom: 2rem; | |
| text-align : center; | |
| } | |
| .gi-lookup i { | |
| margin : 0 auto; | |
| font-size: 3rem; | |
| } | |
| .gi-lookup h2 { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 1.4rem; | |
| letter-spacing: 0; | |
| text-transform: uppercase; | |
| line-height : 1.2em; | |
| padding-bottom: 0; | |
| margin : 0; | |
| } | |
| .gi-lookup h2:after { | |
| border: none; | |
| } | |
| .gi-lookup .btn { | |
| text-decoration: none; | |
| cursor : pointer; | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| text-transform : uppercase; | |
| font-size : 0.7rem; | |
| line-height : 1rem; | |
| display : block; | |
| color : #333; | |
| border : 1px solid #bbb; | |
| padding : 0.7rem 1rem; | |
| border-radius : 3px; | |
| max-width : 280px; | |
| margin : 0 auto; | |
| text-align : center; | |
| transition : all 0.3s; | |
| } | |
| .gi-lookup .btn:hover { | |
| background: #fdfdfd; | |
| } | |
| .resp-card { | |
| border : 1px solid #ddd; | |
| padding : 0.6rem; | |
| margin : 0.5rem 0 1rem 0.6rem; | |
| text-align : right; | |
| line-height: 1rem; | |
| clear : both; | |
| width : 45%; | |
| float : right; | |
| } | |
| @media (min-width: 768px) { | |
| .resp-card { | |
| width : 30%; | |
| float : right; | |
| margin-right: 0; | |
| margin-left : 2rem; | |
| padding : 1rem; | |
| } | |
| } | |
| @media (min-width: 1260px) { | |
| .resp-card { | |
| border : none; | |
| padding : 0; | |
| width : 28%; | |
| float : left; | |
| margin-bottom: 1.6rem; | |
| margin-left : calc(-2.2rem - 28%); | |
| } | |
| } | |
| .resp-card h2 { | |
| display : inline; | |
| width : 100%; | |
| text-align : right; | |
| margin : 0; | |
| padding : 0; | |
| font-size : 1rem; | |
| line-height : 1.5rem; | |
| border-bottom: 1px solid #222; | |
| } | |
| .resp-card h2:after { | |
| border: none; | |
| } | |
| @media (min-width: 768px) { | |
| .resp-card h2 { | |
| font-size : 1.2rem; | |
| line-height: 1.5rem; | |
| } | |
| } | |
| .resp-card h3 { | |
| margin-top : 0.2rem; | |
| font-size : 0.6rem; | |
| line-height : 0.8rem; | |
| margin-bottom: 0; | |
| } | |
| @media (min-width: 768px) { | |
| .resp-card h3 { | |
| font-size : 0.7rem; | |
| line-height: 0.9rem; | |
| } | |
| } | |
| .resp-card .population { | |
| border-bottom: 1px solid #ddd; | |
| padding : 0 0 0.5rem; | |
| margin-bottom: 0.7rem; | |
| margin-top : 0.2rem; | |
| font-family : "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 0.55rem; | |
| line-height : 0.75rem; | |
| } | |
| @media (min-width: 768px) { | |
| .resp-card .population { | |
| font-size : 0.6rem; | |
| line-height: 0.9rem; | |
| } | |
| } | |
| .resp-card .rate .big-num { | |
| font-family : "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 2.2rem; | |
| line-height : 1.3rem; | |
| margin-bottom: 0.4rem; | |
| } | |
| .resp-card .rate .label { | |
| font-family: "GMSansCBold","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| line-height: 0.8rem; | |
| font-size : 0.6rem; | |
| } | |
| @media (min-width: 768px) { | |
| .resp-card .rate .label { | |
| line-height : 1rem; | |
| font-size : 0.75rem; | |
| margin-bottom: 0.6rem; | |
| } | |
| } | |
| @media (min-width: 768px) { | |
| .resp-card .rate .label { | |
| font-size: 0.8rem; | |
| } | |
| } | |
| .resp-card .rate .val { | |
| margin-top: 0.6rem; | |
| } | |
| .resp-card .rate .allegations { | |
| font-family: "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| font-size : 0.55rem; | |
| line-height: 0.75rem; | |
| } | |
| @media (min-width: 768px) { | |
| .resp-card .rate .allegations { | |
| font-size : 0.6rem; | |
| line-height: 0.9rem; | |
| } | |
| } | |
| .resp-card:hover h2 { | |
| color : #CE2A23; | |
| border-color: #CE2A23; | |
| } | |
| .gi-data { | |
| display: none !important; | |
| } | |
| .gc-chart .gc-x-axis .tick.gc-minor line { | |
| visibility: hidden; | |
| } | |
| .gc-chart .gc-x-axis .tick text { | |
| visibility: hidden; | |
| } | |
| .gc-chart .gc-chart_title-text { | |
| font-size : 1.2rem; | |
| line-height: 1.2; | |
| } | |
| .gc-chart .gc-chart_qualifier, | |
| .gc-chart .gc-chart_qualifier.gc-chart_qualifier-bar { | |
| font-size : 16px; | |
| line-height: 1; | |
| margin-top : 5px; | |
| } | |
| .gc-chart svg { | |
| margin-top: 30px; | |
| } | |
| .gc-chart .gc-primary.gc-type_bar .gc-series_group .gc-bar-0 rect { | |
| opacity: 1; | |
| } | |
| .gc-chart .gc-primary.gc-type_bar .gc-series_group .gc-bar-0 rect.gc-muted { | |
| opacity: 0.5; | |
| } | |
| .gc-chart .gc-y-axis .tick text { | |
| font-size : 0.9rem; | |
| line-height: 1; | |
| } | |
| .gc-chart .gc-annotation { | |
| display: block; | |
| float : left; | |
| margin : 0; | |
| padding: 0; | |
| } | |
| .gc-chart .gc-annotation h3 { | |
| font-size: 0.9rem; | |
| } | |
| .gc-chart .gc-bar-label.inside, | |
| .gc-chart .gc-primary.gc-type_bar .gc-series_group .gc-series_0 .gc-bar .gc-bar-label.inside { | |
| color: #fff !important; | |
| fill : #fff !important; | |
| } | |
| .gc-chart .gc-annotation-line { | |
| stroke-width: 1px; | |
| stroke : #000; | |
| } | |
| .gc-chart .gc-annotation-text { | |
| fill : #000000; | |
| font-size: 12px; | |
| } | |
| #nat-map { | |
| width : calc(100%); | |
| height : 400px; | |
| margin-top : 2rem; | |
| margin-bottom: 2rem; | |
| } | |
| .form-wrapper { | |
| margin-top : 60px; | |
| font-family: "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| } | |
| .form-wrapper h3 { | |
| text-transform: none; | |
| border-left : 10px solid #CF2724; | |
| padding-left : 20px; | |
| } | |
| .gi-form-section { | |
| display : block; | |
| float : left; | |
| width : 100%; | |
| margin : 0 0 40px; | |
| padding-bottom: 40px; | |
| border-bottom : 2px dotted #cccccc; | |
| } | |
| .gi-form-section--no-break, | |
| .gi-form-section.gi-form-header { | |
| margin-top : 20px; | |
| margin-bottom: 0; | |
| border-bottom: 0; | |
| } | |
| .gi-form-subsection { | |
| display : block; | |
| float : left; | |
| width : 100%; | |
| margin-top: 20px; | |
| } | |
| .gi-form-question-desc, | |
| .gi-form-question-text { | |
| display : block; | |
| float : left; | |
| font-family : "GMSansC","Helvetica Neue",Helvetica,Arial,sans-serif; | |
| margin : 0; | |
| padding : 0; | |
| font-size : 1.2rem; | |
| line-height : 1.2; | |
| margin-bottom: 10px; | |
| width : 100%; | |
| } | |
| .gi-form-question-desc { | |
| font-size: 0.8rem; | |
| width : 100%; | |
| } | |
| .gi-label--text { | |
| display : block; | |
| float : left; | |
| width : 100%; | |
| padding-bottom: 10px; | |
| } | |
| .gi-label--radio { | |
| display: block; | |
| float : left; | |
| width : 100%; | |
| } | |
| .gi-label--checkbox { | |
| display: block; | |
| float : left; | |
| width : 100%; | |
| } | |
| .gi-label--checkbox span, | |
| .gi-label--radio span { | |
| display : block; | |
| float : right; | |
| width : 90%; | |
| margin-bottom : 20px; | |
| padding : 0; | |
| font-size : 1rem; | |
| line-height : 1.3; | |
| vertical-align:top : | |
| } | |
| input:placeholder-shown { | |
| font-size: 0.9rem; | |
| } | |
| .gi-input--checkbox, | |
| .gi-input--radio { | |
| margin-right: 10px; | |
| width : 20px; | |
| height : 20px; | |
| font-size : 1.2rem; | |
| } | |
| .gi-input--text, | |
| .gi-input--textarea { | |
| width : 100%; | |
| border : 1px solid #c9c9c9; | |
| border-bottom: 3px solid #c9c9c9; | |
| margin-bottom: 20px; | |
| text-align : left; | |
| padding : 5px; | |
| font-size : 1.2rem; | |
| } | |
| .gi-input--textarea { | |
| min-height: 80px; | |
| } | |
| .qnumber { | |
| font-weight: bold; | |
| } | |
| a { | |
| text-decoration: underline; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment