*{box-sizing:border-box}body{margin:0;width:100vw}body.scroll-disable{overflow:hidden;height:100%;width:100%}.center{margin:0 auto}img.src{display:block;vertical-align:middle;max-width:100%;height:auto;width:100%}body,html{max-width:100%;overflow-x:hidden;height:100%;-webkit-overflow-scrolling:touch}body,button,html{font-family:CNN Condensed,serif}.democratic-candidates-2020-issue-guide{display:block;position:relative;width:100%}.democratic-candidates-2020-issue-guide--header{display:block;position:relative;background:url("http://cdn.kuzquiano.com/sites/virgil/media/images/header.jpg");background-position:50% 50%;background-size:cover;height:125vh;width:100%}.democratic-candidates-2020-issue-guide--header__content{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%}.democratic-candidates-2020-issue-guide--header__title{display:block;position:relative;font-size:5.625rem;text-rendering:geometricPrecision;text-align:center;font-weight:100;margin:0 0 20px}.democratic-candidates-2020-issue-guide--header__dxg{display:block;max-width:45px}.democratic-candidates-2020-issue-guide--mininav{width:100%;display:flex;margin:0 auto 30px;font-weight:300;letter-spacing:.5px;cursor:pointer;justify-content:center}.democratic-candidates-2020-issue-guide--mininav__item{background:#d6d6d6;min-width:100px;color:gray;flex-basis:50%;text-align:center;font-size:15px;padding:6px 10px;border:none;margin:0;font-weight:400;color:#1a1a1a;text-transform:uppercase;cursor:pointer;-webkit-backface-visibility:hidden}.democratic-candidates-2020-issue-guide--mininav__item:hover{transition:all .5s;background:rgba(26,106,255,.25)}.democratic-candidates-2020-issue-guide--mininav__item:focus{outline:none}.democratic-candidates-2020-issue-guide--mininav__item.active{transition:all .5s;background:#1a6aff;color:#fff}.democratic-candidates-2020-issue-guide a{text-decoration:none}.democratic-candidates-2020-issue-guide--candidates{max-width:1000px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.democratic-candidates-2020-issue-guide--candidates.inactive-candidates h3{font-size:22px;color:#000;font-family:CNN Condensed;letter-spacing:.2px;font-weight:300;flex-basis:100%;margin-top:10px;border-bottom:1px solid #ddd;padding:0 5px 10px}.democratic-candidates-2020-issue-guide--item{flex-basis:20%;text-align:center;background:#fff;padding:0 5px;line-height:22px;cursor:pointer}.democratic-candidates-2020-issue-guide--item__image{margin:0 auto;width:100%}.democratic-candidates-2020-issue-guide--item__image img{width:65%}.inactive .democratic-candidates-2020-issue-guide--item__image{opacity:.6}.democratic-candidates-2020-issue-guide--item:hover p{color:#1a6aff}.democratic-candidates-2020-issue-guide--item__name p{color:#1a1a1a;transition:all .5s;padding:5px 0 0;margin:0;font-size:22px;font-weight:700;font-family:CNN Condensed}.democratic-candidates-2020-issue-guide--item__title p{padding:0 10px 20px;margin:5px 0 0;font-size:14px;color:#777;font-weight:300;line-height:18px}@media screen and (max-width:768px){.democratic-candidates-2020-issue-guide--item{flex-basis:33.1%}.democratic-candidates-2020-issue-guide--item__image img{width:75%}.democratic-candidates-2020-issue-guide--item__name p{font-size:18px}.democratic-candidates-2020-issue-guide--item__title p{padding:0 5px 20px;font-size:12px;line-height:16px}.democratic-candidates-2020-issue-guide--item--Hickenlooper__name p{font-size:16px}}.democratic-candidates-2020-issue-guide--candidate{padding-top:50px}.democratic-candidates-2020-issue-guide--candidate:last-child div{border-bottom:none}.democratic-candidates-2020-issue-guide--candidate--bio{display:-ms-grid;display:grid;-ms-grid-columns:15% 82%;grid-template-columns:15% 82%;grid-template-areas:"image name" "image intro";max-width:950px;width:100%;margin:0 auto;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #ccc}.democratic-candidates-2020-issue-guide--candidate--bio--headshot{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:image}.democratic-candidates-2020-issue-guide--candidate--bio--headshot.inactive img{opacity:.6}.democratic-candidates-2020-issue-guide--candidate--bio--headshot img{width:100%}.democratic-candidates-2020-issue-guide--candidate--bio--data{-ms-grid-row:1;-ms-grid-column:2;grid-area:name}.democratic-candidates-2020-issue-guide--candidate--bio--data h3{font-size:32px;padding:0;margin:0;font-family:CNN Condensed;color:#000}.democratic-candidates-2020-issue-guide--candidate--bio--data h3 a{color:inherit}.democratic-candidates-2020-issue-guide--candidate--bio--data h4{font-size:18px;padding:0;margin:0;font-family:CNN Condensed;text-transform:none;font-weight:300;color:#4d4d4d;letter-spacing:.2px}.democratic-candidates-2020-issue-guide--candidate--bio--data h4.dropout{margin-bottom:10px}.democratic-candidates-2020-issue-guide--candidate--bio--data--text{-ms-grid-row:2;-ms-grid-column:2;grid-area:intro}.democratic-candidates-2020-issue-guide--candidate--bio--data--text h4{margin:0;font-weight:500;margin:6px 0 -6px}.democratic-candidates-2020-issue-guide--candidate--bio--data--text p{font-size:18px;line-height:26px;padding:0;margin:12px 0;font-family:CNN;font-weight:300}.democratic-candidates-2020-issue-guide--candidate--positions{max-width:950px;width:100%;margin:0 auto;display:flex;justify-content:flex-end;flex-wrap:wrap;padding-top:30px}.democratic-candidates-2020-issue-guide--candidate--positions h3{font-size:18px;padding:0;margin:0;font-family:CNN Condensed;flex-basis:82%;font-weight:100;text-transform:uppercase;color:#1a1a1a}.democratic-candidates-2020-issue-guide--candidate--positions--position{flex-basis:82%;padding-bottom:20px;border-bottom:1px solid #ccc}.democratic-candidates-2020-issue-guide--candidate--positions--position:last-child{border-bottom:none}.democratic-candidates-2020-issue-guide--candidate--positions--position h4{font-size:32px;color:#1a6aff;font-weight:300;padding:0;margin:10px 0 0;font-family:CNN Condensed;border-top:1px solid #ddd;padding-top:10px}.democratic-candidates-2020-issue-guide--candidate--positions--position h5,.democratic-candidates-2020-issue-guide--candidate--positions--position h6{font-size:18px;line-height:26px;margin:10px 0 0;padding:0;font-family:CNN}.democratic-candidates-2020-issue-guide--candidate--positions--position h6{padding:10px;background:#f5f5f5;font-weight:300;font-style:italic}.democratic-candidates-2020-issue-guide--candidate--positions--position p{font-family:CNN;font-size:18px;line-height:26px;font-weight:300}@media screen and (max-width:768px){.democratic-candidates-2020-issue-guide--candidate{max-width:950px;width:95%;margin:0 auto;padding:50px 10px 0}.democratic-candidates-2020-issue-guide--candidate--bio{grid-template-areas:"image name" "intro intro"}.democratic-candidates-2020-issue-guide--candidate--bio--data{-ms-grid-row-align:center;align-self:center}.democratic-candidates-2020-issue-guide--candidate--bio--data h3{font-size:22px}.democratic-candidates-2020-issue-guide--candidate--bio--data h4{font-size:16px;text-transform:none;letter-spacing:0;margin-bottom:0}.democratic-candidates-2020-issue-guide--candidate--bio--data--text p{font-size:16px;line-height:24px}.democratic-candidates-2020-issue-guide--candidate--positions{margin-top:15px;justify-content:flex-start;padding-top:15px}.democratic-candidates-2020-issue-guide--candidate--positions h3{font-size:16px;flex-basis:100%}.democratic-candidates-2020-issue-guide--candidate--positions--position{flex-basis:100%}.democratic-candidates-2020-issue-guide--candidate--positions--position h4{font-size:24px;margin:5px 0 0}.democratic-candidates-2020-issue-guide--candidate--positions--position h5,.democratic-candidates-2020-issue-guide--candidate--positions--position h6{font-size:16px;line-height:24px;margin:10px 0 0}.democratic-candidates-2020-issue-guide--candidate--positions--position h6{padding:10px;background:#f5f5f5;font-weight:300;font-style:italic}.democratic-candidates-2020-issue-guide--candidate--positions--position p{font-size:16px;line-height:24px;font-weight:300}.democratic-candidates-2020-issue-guide--candidate--bio--headshot{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.democratic-candidates-2020-issue-guide--candidate--bio--data{-ms-grid-row:1;-ms-grid-column:2}.democratic-candidates-2020-issue-guide--candidate--bio--data--text{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}.democratic-candidates-2020-issue-guide--horiznav-label{text-align:center;margin:0;padding:0}.democratic-candidates-2020-issue-guide--horiznav{max-width:1100px;width:100%;margin:0 auto;display:flex;align-items:baseline;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid #ccc}.democratic-candidates-2020-issue-guide--horiznav--item{flex-basis:10%;text-align:center;padding:0 10px 10px;line-height:0;cursor:pointer}.democratic-candidates-2020-issue-guide--horiznav--item__image{margin:0 auto;width:100%}.inactive-candidate .democratic-candidates-2020-issue-guide--horiznav--item__image{opacity:.6}.democratic-candidates-2020-issue-guide--horiznav--item__image img{width:100%}.democratic-candidates-2020-issue-guide--horiznav--item:hover p{color:#1a6aff}.democratic-candidates-2020-issue-guide--horiznav--item__active p{background:#1a6aff!important;color:#fff!important;padding:5px;border-radius:2px}.democratic-candidates-2020-issue-guide--horiznav--item__name{line-height:14px}.democratic-candidates-2020-issue-guide--horiznav--item__name p{color:#1a1a1a;transition:all .3s;background:#fff;padding:5px;margin:4px 0 0;text-align:center;font-size:14px}.democratic-candidates-2020-issue-guide--horiznav--item__title p{padding:0;margin:0}.democratic-candidates-2020-issue-guide--horiznav--item--Hickenlooper p{font-size:12px}@media screen and (max-width:768px){.democratic-candidates-2020-issue-guide--horiznav-label{font-size:12px}.democratic-candidates-2020-issue-guide--horiznav--item{flex-basis:20%;padding:0;margin-bottom:7px}.democratic-candidates-2020-issue-guide--horiznav--item__image{width:100%}.democratic-candidates-2020-issue-guide--horiznav--item__image img{width:50%}.democratic-candidates-2020-issue-guide--horiznav--item__active p{background:#1a6aff!important;color:#fff!important;padding:5px;border-radius:2px}.democratic-candidates-2020-issue-guide--horiznav--item__name{line-height:14px}.democratic-candidates-2020-issue-guide--horiznav--item__name p{color:#1a1a1a;transition:all .3s;background:#fff;padding:5px 0;margin:0;text-align:center;font-size:12px}.democratic-candidates-2020-issue-guide--horiznav--item__title p{padding:0;margin:0}.democratic-candidates-2020-issue-guide--horiznav--item--Hickenlooper p{font-size:10px}}body{font-size:16px;font-family:CNN,Helvetica Neue,Helvetica,Arial,sans-serif}body *{box-sizing:border-box}a{color:#006598}#comments,#disqus_thread,.cnn-interactive,.cnn-outbrain{margin:0 auto;width:95%;max-width:1100px}h1{font-size:1.75rem;line-height:1.21429;padding:10px 0 0;font-weight:300;margin:10px 0}.metadata{color:#737373;font-weight:400;font-size:.75rem;line-height:1.5}.metadata p{margin-bottom:0}.metadata__byline{font-weight:700;padding-bottom:0}.metadata__byline a{color:#006598}.metadata:after{clear:both;content:"";display:table}p{padding:0 10px 18px 0}@media screen and (min-width:60.25em){h1{font-size:3.25rem;line-height:1.07692;padding:10px 0 0;font-weight:300;margin:10px 0}.metadata{color:#737373;font-weight:400;font-size:.875rem;line-height:1.57143}.metadata p{margin-bottom:0}.metadata__byline{font-weight:700;padding-bottom:0}.metadata__byline a{color:#006598}.metadata:after{clear:both;content:"";display:table}}@media screen and (min-width:70em){h1{font-size:3.875rem;line-height:1.06452;padding:10px 0 0;font-weight:300;margin:10px 0}.metadata{color:#737373;font-weight:400;font-size:1rem;line-height:1.5}.metadata p{margin-bottom:0}.metadata__byline{font-weight:700;padding-bottom:0}.metadata:after{clear:both;content:"";display:table}}.cnn-interactive{max-width:1100px;width:100%;margin:0 auto}.cnn-interactive a{color:#1a6aff}.cnn-interactive h1{text-align:center;font-family:CNN Condensed,CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:3.35rem;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";text-rendering:optimizeLegibility;letter-spacing:0;font-weight:700;max-width:750px;margin:20px auto 0}@media screen and (max-width:767px){.cnn-interactive h1{font-size:2.45rem;line-height:2.75rem;font-weight:700}}.cnn-interactive .metadata{margin-bottom:10px}.cnn-interactive .metadata__timestamp{max-width:800px;width:100%;text-align:center;font-size:14px;margin:0 auto;padding-top:0;border-top:0 solid #aaa;opacity:1;padding-right:0!important}.cnn-interactive .metadata__byline{text-align:center;font-size:14px;margin-top:10px;margin-bottom:0!important;font-weight:400;color:#737373;line-height:24px;padding-right:0!important}.cnn-interactive .metadata__byline a{color:#3061f3}.cnn-interactive .metadata__byline a:hover{text-decoration:underline}.cnn-interactive .share-container{float:none;margin-left:0;margin-bottom:0;text-align:center;margin:0 auto}.cnn-interactive--footnote{max-width:817px;width:100%;padding:0 16px;margin:40px auto 20px}.cnn-interactive--footnote p{font-style:italic;font-size:16px;font-weight:300}.cnn-interactive--credit{max-width:785px;width:100%;margin:0 auto 50px}.cnn-interactive--credit p{border-top:1px solid #ccc;margin:0;padding:10px 0 0;font-size:16px;font-weight:300}@media screen and (max-width:767px){.cnn-interactive--credit p{font-size:14px;padding:10px 20px}}.cnnix-intro{margin-top:35px;margin-bottom:15px}.cnnix-intro--text{max-width:815px;width:100%;margin:0 auto;text-align:left;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:18px;font-weight:300;line-height:1.66666667}.cnnix-intro--programming-note{font-style:italic;color:#444;padding-bottom:30px;padding-right:20px}@media only screen and (max-width:767px){.cnnix-intro{margin-top:35px}.cnnix-intro--text{text-align:left;width:90%;font-size:16px;line-height:26px}.cnnix-intro--programming-note{padding-right:0}}.nav-container{position:fixed;z-index:1;width:100vw;height:40px;background-color:#fefefe;border-bottom:1px solid #e6e6e6;top:0}.nav-container .nav{max-width:1120px;margin:0 auto;justify-content:space-between}.nav-container .nav,.nav-container .nav .nav-logo{height:40px;display:flex}.nav-container .nav .nav-logo .cnn-badge-icon{margin-right:2px}.nav-container .nav .nav-social{height:40px;display:flex;justify-content:flex-end}.nav-container .nav .nav-social .facebook svg{margin-right:2px}@media (max-width:1100px){.nav-container .nav .nav-social .twitter svg{margin-right:8px}}.nav-container .nav .nav-social svg{cursor:pointer;width:35px;height:40px;pointer-events:all}.nav-container .nav .nav-social svg:hover path{fill:#aaa}.nav-container .nav .nav-social svg path{fill:#000}.cnnix__footer{display:flex;height:auto;padding-bottom:15px;background-color:#0c0c0c;color:#e6e6e6;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:10px}.cnnix__footer a{color:#e6e6e6;transition:all .25s ease-in-out}.cnnix__footer a:hover{color:#fff}.cnnix__footer__contents{width:85%;margin:auto;margin-top:6em;letter-spacing:.1em}@media screen and (min-width:500px){.cnnix__footer__contents{max-width:110em}}.cnnix__footer__title{font-weight:700;font-size:2.6em;letter-spacing:.1em;line-height:2.4em}.cnnix__footer__related-stories{display:table;width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-padding-start:0}@media print{.cnnix__footer__related-stories{display:none}}.cnnix__footer__related-stories li{display:block;width:100%}@media screen and (min-width:500px){.cnnix__footer__related-stories li{display:table-cell;width:30%;padding:1em}}.cnnix__footer__related-stories li h1{padding:.5em;background-color:#e6e6e6;color:#262626;font-size:2em}.cnnix__footer__related-stories li img{max-width:100%}.cnnix__footer__related-stories li p{font-weight:200;font-size:1.8em}.cnnix__footer__credits{display:block;font-size:1.8em;line-height:2.4em}.cnnix__footer__credits dt{font-weight:700}.cnnix__footer__credits dd{font-weight:300}.cnnix__footer__copyright{font-size:1.3em}.cnnix__footer__legal__list{list-style-type:none;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}.cnnix__footer__legal__list__item{margin-right:1.6em;padding-right:1.6em;text-transform:uppercase}@media screen and (min-width:500px){.cnnix__footer__legal__list__item{display:inline;width:100%}}.cnnix__footer .nav-logo{display:flex;justify-content:flex-end;width:100%;height:50px}.cnnix__footer .nav-logo svg{width:50px;height:50px}.democratic-candidates-2020-issue-guide--issues{max-width:1100px;width:100%;margin:0 auto}.democratic-candidates-2020-issue-guide--issues--nav{max-width:900px;width:100%;flex-wrap:wrap;margin:0 auto 30px;display:flex;list-style-type:none;justify-content:center;padding:0;font-family:CNN,CNN Sans Display,CNN Sans,Helvetica Neue,Helvetica,Utkal,Arial,sans-serif}.democratic-candidates-2020-issue-guide--issues--nav--issue{border:1px solid #c9c9c9;padding:5px;margin:10px 10px 0 0;text-transform:uppercase;font-size:14px;transition:all .15s;font-family:CNN Condensed,CNN,CNN Sans Display,CNN Sans,Helvetica Neue,Helvetica,Utkal,Arial,sans-serif;align-items:center;box-shadow:2px 2px 0 #c9c9c9;background:hsla(27,11%,65%,.1);cursor:pointer;color:#000}.democratic-candidates-2020-issue-guide--issues .active{background:rgba(0,0,0,.8);color:#fff;box-shadow:2px 2px 0 #c9c9c9}.democratic-candidates-2020-issue-guide--issues--summary h4{text-align:center;font-size:32px;color:#1a6aff;font-weight:300;padding:0;margin:10px 0 0;font-family:CNN Condensed}.democratic-candidates-2020-issue-guide--issues--summary p{text-align:center}.democratic-candidates-2020-issue-guide--issues--grid{max-width:900px;width:100%;margin:0 auto;flex-wrap:wrap}.democratic-candidates-2020-issue-guide--issues--grid--item{display:flex;border-top:1px solid #ccc;align-items:stretch}.democratic-candidates-2020-issue-guide--issues--grid--item__candidate{flex-basis:20%;display:flex;background:#fff;justify-content:flex-end;border-right:1px solid #ccc;padding:15px}.democratic-candidates-2020-issue-guide--issues--grid--item__candidate img{width:40px;height:40px;margin-left:15px}.democratic-candidates-2020-issue-guide--issues--grid--item__candidate p{padding:0;margin:0;-ms-grid-row-align:center;align-self:center}.democratic-candidates-2020-issue-guide--issues--grid--item__position{flex-basis:20%;background:#fff;text-align:center;display:flex}.democratic-candidates-2020-issue-guide--issues--grid--item__position p{text-align:center;width:100%;-ms-grid-row-align:center;align-self:center;margin:0;padding:0}.democratic-candidates-2020-issue-guide--issues--grid--item__value{border-left:1px solid #ccc;flex-basis:60%;background:#fff;display:flex}.democratic-candidates-2020-issue-guide--issues--grid--item__value p{padding:15px;margin:0;-ms-grid-row-align:center;align-self:center}.cnn-interactive{margin-top:60px}.btn-container{max-width:817px;width:100%;padding:0 16px;margin:10px auto 0}@media (max-width:785px){.btn-container.no-padding-left{padding-left:0}}.scroll-up{position:relative;font-size:36px;background-color:#1a6aff;cursor:pointer;color:#fff;outline:none;padding:6px 10px;display:flex;align-items:center;align-content:center;font-size:15px;text-transform:uppercase;border:none}.scroll-up span.rotate{transform:rotate(270deg);text-align:center;color:#fff}.scroll-up span.rotate svg{color:#fff}.scroll-up:focus{outline:none}

/*# sourceMappingURL=democratic-candidates-2020-issue-guide.index.css.map*/