@charset "UTF-8";.clearfix{clear:both}.container-nopadding{padding:0!important}.pull-25{margin-top:-25px}.pull-75{margin-top:-75px}.center{margin-left:auto;margin-right:auto}body{padding-top:75px;background-color:#fffefb;font-family:lato,sans-serif}h1,h2,h3,h4,h5{font-family:roboto slab,sans-serif;line-height:1.25em}h1{text-transform:uppercase;font-weight:700;color:#000}h4,h5{text-transform:uppercase;font-weight:700;color:#000}h4{font-size:20px}h6{font-style:italic;font-size:14px}dd,dt{font-size:18px}td{padding:1.5em;border:1px solid #ccc}th{background-color:#ccc}p{font-size:15px}a{color:#3d0c0e}a:hover{color:#681418}input:active{box-shadow:0 0 5px #3d0c0e}.social-buttons{width:180px;margin:auto}.social-button img{cursor:pointer;opacity:1}.social-button img:hover{opacity:.8}.header-podcast{background-color:#3d0c0e;margin-bottom:2em}.button{border-radius:0!important}input[type=submit]{display:inline}.button.inline{font-weight:700;text-transform:uppercase;background-color:#3d0c0e;padding:8px 14px 8px 8px;color:#fff!important;transition:.2s linear;text-align:center}.button-reverse{padding-right:8px!important;padding-left:14px!important}.button.inline:hover{color:#fff}.button.inline:active{padding-top:9px;padding-bottom:7px}.button.inline:not(.button-reverse):after{opacity:0;margin-right:-20px;content:"\2192";color:#fff;transition:.2s linear}.button.inline:not(.button-reverse):hover:after{opacity:1;margin-left:5px;margin-right:0}.button-reverse:before{opacity:0;margin-left:-20px;content:"\2190";color:#fff;transition:.2s linear}.button-reverse.inline:hover:before{opacity:1;margin-right:5px;margin-left:0}.button.apply{background-color:#0975b2;padding:16px;font-size:24px;width:240px!important}.button.apply:hover:after{margin-left:5px}.btn-donate{padding-left:14px!important;font-size:20px;background-color:#681418!important;border-radius:2px!important}.btn-center{display:block;margin:auto;width:120px}.btn-green{background-color:green!important;margin:3%;width:100px;box-shadow:0 0 4px rgba(0,0,0,.45)}.navbar,footer li{font-family:roboto slab,sans-serif;background-color:#000;color:#fff;text-transform:uppercase}.navbar-brand{font-weight:700}.navbar-brand img{float:left;position:absolute;top:0;padding-top:10px}.navbar-brand span{margin-left:50px}.navbar-brand:hover{text-decoration:none!important}.navbar-nav li{padding:0 2px}.navbar .join-button{background-color:#681418}.navbar .join-button:hover{background-color:#7d191d!important}.navbar a{color:#fff!important}.navbar a:hover{text-decoration:underline!important}.navbar-collapse{border-color:#000!important}.navbar-toggle{border:0!important}.navbar-toggle:hover{background-color:#681418!important}.dropdown-menu{background-color:#000!important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#000!important}footer{margin-top:75px;background-color:#000}.footer-before{background-color:#fffefb;padding:1em}footer h4{font-size:1.5em;padding-top:.5em;color:#fff}footer nav{margin:2em}footer ul{list-style-type:none;margin:0;padding:4px;display:flex;flex-wrap:wrap;justify-content:center}footer nav li{font:1.25em roboto slab,sans-serif;text-align:center;list-style-type:none;display:block;margin:.25em .75em;padding-bottom:2px}footer nav li a,footer nav li a:hover{color:#fff}.disclaimer{font-family:roboto slab,sans-serif;font-weight:lighter;background-color:#111;font-size:smaller;height:auto;padding:.25em;color:#666}.disclaimer a{color:#888}.disclaimer a:hover{color:#999}.signup-box{margin:2em 0 1em;border:7px solid #3d0c0e;padding:1em .5em}.signup-box input:not([type=radio]),.signup-box a{width:100%;padding:7px;margin:7px 0}.signup-box input[type=radio]{margin:0 .5em}.carousel-caption h3,.articles-later h3,.articles-trending h3{color:#333;font-weight:700;font-size:1.25em;margin:.5em 0}.carousel-caption h3 span.by,.articles-later h3 span.by,.articles-trending h3 span.by{font-size:.75em;font-weight:400;font-style:italic}.articles-carousel{margin-bottom:1em;max-height:55vh;overflow:hidden;background-color:#000}.articles-carousel .item img{object-fit:cover;min-width:100%;min-height:55vh;filter:blur(3px) brightness(70%)}.carousel-caption{top:15vh!important}.carousel-caption h3{color:#fff!important}.carousel-caption a{color:#fff!important}.carousel-caption h2{font-size:6vw}.articles-later h2,.articles-trending h2{font-size:1.4em;margin-top:0}.article-older{margin-bottom:1.25em}.show-box h2{font-size:1.5em;margin-bottom:1em}.show-meta a{font-size:9pt;color:#fff;background-color:#000;padding:3px 6px;border-radius:3px;text-transform:uppercase;font-weight:700;display:inline-block;margin-bottom:1em}article .header-img{margin-bottom:.5em}article .header-1230{position:relative;min-height:100vh;width:100vw;background-size:cover;background-position:center center}article .header-1230 .meta{position:absolute;bottom:20%;right:10%;text-align:right;max-width:600px}article .header-1230 .meta *{color:#fff!important}article .header-1230 .meta h1{font-weight:700;font-size:3em}article .meta h1{font-size:2.25em;line-height:120%;text-transform:inherit;font-weight:400;color:#3d0c0e}article .meta h3{text-transform:uppercase;font-size:1em}article .meta h3 span.by{font-size:.75em;text-transform:none;font-weight:400;font-style:italic}article .meta h3 a{font-weight:700}article p,article ol,article ul{margin:1em 0;font-size:1.2em!important;line-height:1.6em!important}article p a,article ol a,article ul a{color:#0975b2;text-decoration:underline}article blockquote,article blockquote p,article blockquote li{font-size:13pt!important;line-height:21pt!important}article img,article figure{max-width:100%;height:auto;margin-bottom:.5em}article hr{padding:0;border:0;border-top:1px solid #ccc;color:#999;margin:2.25em 2.5%;text-align:center}article hr:after{content:"★";display:inline-block;position:relative;color:#ccc;top:-1.1em;font-size:.75em;padding:0 1em;background:#fff}article *.alignright{float:right;max-width:40%;height:auto;margin:0 0 1em 1.5em}article *.alignright img{max-width:100%;height:auto}article *.alignleft{float:left;max-width:40%;height:auto;margin:0 1.5em 1em 0}article *.alignleft img{max-width:100%;height:auto}.author-about img{float:left;margin-right:.5em}.author-sidebar img{max-width:100%;height:auto;margin-bottom:1em}.about{height:50vw;width:100%;background-image:url(images/about-header.jpg);background-repeat:no-repeat;background-size:contain;margin-bottom:1em}.about h1{font-size:5vw;padding-top:32vw;color:#fff}.team-member{margin-bottom:2em}.team-member img{float:left;margin-right:1em;margin-bottom:.5em}.team-member h3{margin-top:0}.subscribe{height:40vw;width:100%;background-image:url(images/subscribe-header.jpg);background-repeat:no-repeat;background-size:contain;margin-bottom:1em}.subscribe h1{font-size:5vw;padding-top:26vw;color:#fff}.otl-container{background-color:#000;color:#fff}.otl-container .meta *,.otl-container .author-about *,.otl-container .article-older *{color:#fff!important}.host img{max-height:250px;width:auto;margin-bottom:1em}.container-landing{position:relative;min-height:100vh;width:100vw;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(images/landing.jpg)}.hero-sell{text-align:center}.hero-sell *{color:#fff;text-align:center}.hero-sell h1{text-transform:inherit}.landing-signup{position:absolute;top:50vh;left:50%;transform:translateX(-50%);width:93%;max-width:700px;background:#0975b2;box-shadow:0 0 11px 0 rgba(0,0,0,.64);border-radius:4px;text-align:center;color:#fff}.landing-signup input[type=text],.landing-signup input[type=email]{height:40px;font-size:120%;color:#000;float:left;margin:3%;width:calc(100% - 100px - 12%)}.landing-signup .input-group{margin:2% auto}.landing-disclaimers{position:absolute;bottom:10%;width:100%;color:#fff;text-shadow:0 1px 0 #000;text-align:center}.landing-disclaimers a{color:#fff}.directory-main{height:45vw;width:100%;background-image:url(images/schools-header.jpg);background-repeat:no-repeat;background-size:contain;margin-bottom:1em}.directory-main h1{font-size:5vw;padding-top:20vw;color:#fff}.college-content a.green{background-color:green;color:#fff;text-decoration:none;padding:4px 6px;border-radius:6px}.college-content a.yellow{background-color:#ff0;color:#000;text-decoration:none;padding:4px 6px;border-radius:6px;border:1px solid #000}.college-content a.red{background-color:red;color:#fff;text-decoration:none;padding:4px 6px;border-radius:6px}.tucker img{border-radius:50%}@media screen and (max-width:368px){.navbar-brand{padding-right:0;padding-left:5px}}@media screen and (max-height:500px){.carousel-caption{top:0!important}.about h1{padding-top:40vw;font-size:2.5em}.subscribe h1{padding-top:30vw;font-size:2.5em}}@media screen and (min-width:767px){.hero-sell{background-color:rgba(0,0,0,.41);position:absolute;top:0;left:15%;padding:100px 3%;color:#fff;text-shadow:0 1px 0 #000;height:100vh;max-width:40vw}.hero-sell h1{font-size:5vw;color:#fff}.hero-sell p{font-size:2vh}.landing-signup{top:70vh;left:15%;width:40vw;max-width:700px;background:0 0;box-shadow:none;transform:none;text-align:center}.landing-disclaimers{bottom:2%;left:15%;width:40vw;max-width:700px}}@media screen and (min-width:768px){.carousel-caption{top:22vh!important}.carousel-caption h2{font-size:2.5em!important}.about h1{padding-top:40vw;font-size:2.5em}.subscribe h1{padding-top:30vw;font-size:2.5em}.author-about{margin-top:-10px}article .header-img{margin-bottom:1em;max-height:55vh;overflow:hidden}article .header-img img{object-fit:cover;min-width:100%;min-height:55vh}}@media screen and (max-width:768px){.home-sidebar,.articles-trending,.show-box,.submit-box,.archive-box,.search-box{margin-top:2em}article .header-img{object-fit:fill;max-width:100vw;margin-left:calc(-1 * ((100vw - 100%)/2))}.author-sidebar img{float:left;max-width:150px;margin-right:1em}.author-sidebar p{margin-top:0}}