/*!
Theme Name: SDC
Theme URI: http://studentdebtcampaign.org/
Description: Official theme for the Student Debt Campaign.
Author: PGM
Author URI: http://pgmny.com/
*//*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{background:#e6e6e6;color:#969696;font-size:15px;font-family:'Roboto',Helvetica,Arial,sans-serif;line-height:1.4em;font-weight:400}a,a:link{color:#5f95e0;text-decoration:none}a:hover,a:link:hover{text-decoration:underline}h1,h2,h3,h4{display:block;width:100%}p:first-child{margin-top:0}img{display:block}@media (min-width:768px){body{padding-top:110px}}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.padding{padding:25px}.padding:before,.padding:after{content:" ";display:table}.padding:after{clear:both}.padding:before,.padding:after{content:" ";display:table}.padding:after{clear:both}.container{margin:0 auto;padding-left:10px;padding-right:10px;width:100%}.active{color:#5f95e0 !important}.hidden{display:none !important}.browser-hidden{display:block}.iphone-hidden{display:none}.red{color:#bc0020 !important}.blue{color:#5f95e0 !important}.uppercase{text-transform:uppercase}@media (min-width:768px){.browser-hidden{display:none}.iphone-hidden{display:block}.pull-right{float:right}.pull-left{float:left}}#header{background:#fff;height:125px;margin-bottom:10px;position:relative}#header .padding{padding:10px 0}#header .logo{float:left;margin-bottom:12.5px}#header .toggle{background:#5f95e0;position:absolute;border:0;padding:5px 5px;width:35px;right:10px;top:10px}#header .toggle .handle{background:#fff;height:2px;margin-bottom:2px}#header .toggle .handle:last-child{margin-bottom:0}#header #menu{background:#fff;padding-left:0;position:absolute;width:75%;right:10px;list-style:none;margin-left:0;top:43.75px;z-index:999;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);box-shadow:0 2px 5px rgba(0,0,0,0.3)}#header #menu li{padding:16.66666667px}#header #menu li.red a{color:#bc0020;font-weight:700}#header #menu li a{font-weight:300}#header #menu li .active{text-decoration:underline}#header #menu li.menu-item-has-children{margin-right:10px}#header #menu li.menu-item-has-children:after{top:100%;left:100%;border:solid transparent;border-color:rgba(0,0,0,0);border-top-color:transparent;border-width:5px;content:" ";height:0;margin-left:0;position:absolute;pointer-events:none;top:50%;width:0}#header #menu li.menu-item-has-children ul{-webkit-box-shadow:none;box-shadow:none;list-style:none;padding:10px 0 0 0}#header #menu li.menu-item-has-children ul li{padding:10px;margin-left:12.5px}#header form{padding-top:25px}#header form input{height:35px;width:100%}@media (min-width:768px){#header{height:100px;position:fixed;top:0;width:100%;z-index:999;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1)}#header .padding{padding:25px 0}#header .logo{float:left;margin-right:25px}#header #menu{display:block;float:left;position:static;width:auto;-webkit-box-shadow:none;box-shadow:none}#header #menu li{display:inline;margin-left:25px;padding:0}#header #menu li.menu-item-has-children{position:relative}#header #menu li.menu-item-has-children:after{border-top-color:#5f95e0}#header #menu li.menu-item-has-children ul{background:none;display:none;padding-top:25px;position:absolute;top:15px;left:-10px;width:200px}#header #menu li.menu-item-has-children ul li{background:#fff;display:block;margin:0;padding:0;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.1);box-shadow:1px 2px 2px rgba(0,0,0,0.1)}#header #menu li.menu-item-has-children ul li a{background:#fff;display:block;padding:20px}#header #menu li.menu-item-has-children ul li a:hover{background:#5f95e0;color:#fff;text-decoration:none}#header #menu li.menu-item-has-children:hover ul{display:block}#header form{float:left;margin-left:31.25px;padding-top:5px}#header form input{width:220px}.admin-bar #header{top:32px}}#footer{background:#323232;text-align:center;font-weight:300}#footer a,#footer a:link{color:#aaa}#footer .padding{padding-left:0;padding-right:0}#footer ul{color:#aaa;list-style:none;margin:0;padding:0;width:100%}#footer ul li{margin-bottom:2px}#footer ul li.lead{color:#fff;font-weight:700}#twitter{background:#dfdfdf}#twitter .wrap{height:100px;overflow:hidden;position:relative;-webkit-transition-duration:.25s;transition-duration:.25s}#twitter .more{position:absolute;left:700px}#twitter.open .wrap{height:500px}@media (min-width:768px){#footer{text-align:left}#footer ul{float:left;width:20%}#footer ul:last-child{margin-left:30%;width:30%}}#mast{color:#fff;font-family:'Roboto Slab',serif;height:350px;margin:0;overflow:hidden;padding:0;position:relative}#mast a{color:#fff;text-underline:none}#mast .slide{background:#000;background-size:cover !important;list-style:none;position:absolute;height:525px;width:100%;z-index:1;display:table}#mast .slide.active{z-index:9}#mast .slider-title{color:#fff}#mast .slider-title:hover{text-underline-color:#fff}#mast .slider-link{display:block;width:100%;height:100%}#mast .container{padding-top:50px}#mast .container .row{position:relative}#mast .container .row .padding{padding-bottom:0;padding-top:0}#mast .container .row h2{font-size:22px;line-height:1.5em;margin-top:0;text-shadow:2px 2px 1px rgba(0,0,0,0.5)}#mast .container .row h2 a{color:#fff}#mast .map{background:#e6e6e6;border:0;position:relative;z-index:9}#mast .social{position:absolute;right:25px;top:25px}.bx-wrapper{position:relative;margin-bottom:10px}.bx-wrapper .bx-pager{position:absolute;z-index:99;bottom:37.5px;left:50%;width:auto;margin-left:-75px;text-align:center}.bx-wrapper .bx-pager .bx-pager-item{float:left}.bx-wrapper .bx-pager .bx-pager-item .bx-pager-link{background:rgba(255,255,255,0.8);border-radius:30px;color:rgba(255,255,255,0.8);display:inline;height:20px;margin-right:10px;padding:3px 10px}.bx-wrapper .bx-pager .bx-pager-item .bx-pager-link:hover{cursor:pointer}.bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active{background:rgba(95,149,224,0.8);color:rgba(95,149,224,0.8)}@media (min-width:768px){#mast{height:525px;margin-bottom:10px}#mast .container .row h2{font-size:30px;line-height:1.6em;width:568px}}#content{margin-bottom:10px}#page{background:#fff;margin-bottom:10px}#page h1{border-bottom:1px solid #e6e6e6;font-weight:700;font-size:23px;line-height:1.4em;margin:0;padding:25px}#page h2{margin-top:0}#page p{line-height:1.75em;font-weight:300;margin-bottom:25px}#page p:last-child{margin-bottom:0}#page .credit{font-size:12px}#page img{margin-bottom:25px;max-width:100%;height:auto}#page .featured{border-bottom:1px solid #e6e6e6}#page .featured img{margin-bottom:0}#page .wp-caption{margin-bottom:25px}#page .wp-caption img{margin-bottom:0;max-width:100%;height:auto}#page .wp-caption .wp-caption-text{border-bottom:1px dotted #e6e6e6;font-size:12px;margin-top:0;padding:8.33333333px 0}#page .row{border-bottom:1px solid #e6e6e6;display:table;padding:25px 0;width:100%}#page .row:first-child{padding-top:0}#page .row h2{line-height:1.4em}#page .row h2 a{font-weight:400}#page .row .date{font-style:italic;font-weight:100;line-height:1.4em;margin:0 0 10px}#page .row p{margin-top:0;margin-bottom:12.5px}#page .row a{font-weight:300}#page .row .alignleft{height:100%;max-width:300px}#page #infinite-handle span{display:block;font-size:15px;font-weight:300;padding:25px 25px 0;text-align:center;color:#5f95e0;background-color:#fff}#page #infinite-handle span a:link{text-decoration:none}#page #social{display:none}@media (min-width:768px){#page{float:left;margin-bottom:0;width:700px}#page .alignleft{float:left;margin:0 25px 25px 0}#page .row:before,#page .row:after{content:" ";display:table}#page .row:after{clear:both}#page .row:before,#page .row:after{content:" ";display:table}#page .row:after{clear:both}#page .row .more{float:right}#page .row .alignleft{height:150px;margin-bottom:0}#page #social{display:block;border-top:1px solid #e6e6e6}#page #social .fb-like{margin-right:10px}#page #social .fb-like,#page #social iframe{float:right}#page #posts .wp-post-image{width:auto}.page-full #page{float:none;width:100%}}#page.full-width{width:100%;float:none}.flex-grid{list-style:none;display:flex;flex-wrap:wrap}.flex-grid li{display:flex;padding:1em;width:33.333%}.flex-grid li:nth-child(3n+1){clear:both}.flex-grid a{display:flex;flex-direction:column;padding:1em;width:100%;border:1px solid #eaeaea;text-align:center}.flex-grid a .title{color:#969696}.flex-grid a .label{color:#fff;background-color:rgba(0,0,0,0.5);width:100%;padding:.5em}.flex-grid a .thumbnail{display:flex;align-items:flex-end;background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:200px}.flex-grid a .btn{width:auto;margin-top:1em}#aside h2{border-bottom:1px solid #e6e6e6;color:#555;font-weight:700;margin:0;padding:25px;text-transform:uppercase}#aside h3{font-weight:400;margin-bottom:7px;margin-top:0}#aside p{margin:0}#aside .row{border-bottom:1px solid #e6e6e6;font-size:16px;padding:15px}#aside .row:before,#aside .row:after{content:" ";display:table}#aside .row:after{clear:both}#aside .row:before,#aside .row:after{content:" ";display:table}#aside .row:after{clear:both}#aside .row a{color:#969696}#aside .row img{float:left;margin-right:25px}#aside .row p{color:#b7b7b7}#aside .row p.date{font-weight:300;font-size:14px}#aside .row.more a{color:#5f95e0;font-weight:300;font-size:15px}#aside .block{background:#fff;margin-bottom:10px}#aside .block:last-child{margin-bottom:0}#aside .block.filter .arrow{float:left}#aside .block.article-info h3{margin-bottom:15px}#aside .block.article-info h3 a{color:#5f95e0}#aside .block.article-info table tr td{padding:0}@media (min-width:768px){#aside{float:left;margin-left:10px;width:385px}}#splash #header{height:auto}#splash #header .padding{padding:25px 0}#splash #header .logo{margin:0 auto;float:none}#splash #mast{height:100%;overflow:visible;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#splash #mast .padding{position:relative;z-index:9;max-width:768px;margin:0 auto}#splash #mast p{font-size:17px;line-height:1.5em;margin-bottom:25px;text-align:center}#splash #mast .continue{font-size:19px;width:100%}#splash #mast .continue a{color:#fff}#splash #mast form{margin-bottom:25px}#splash #mast form input{margin-bottom:3px}#splash #mast form input,#splash #mast form .btn{height:45px;font-size:18px;width:100%}@media (min-width:768px){#splash #mast p{font-size:1.6em;margin-bottom:50px}#splash #mast p,#splash #mast .continue{font-size:22px}#splash #mast form{margin-bottom:100px}#splash #mast form input,#splash #mast form .btn{clear:none;height:65px;font-size:19px}#splash #mast form input{float:left;width:70%}#splash #mast form .btn{float:right;width:30%}}form input{height:35px}form input,form textarea{border:1px solid #e6e6e6;font-size:15px;font-weight:300;padding:10px;outline:0}form input.error,form textarea.error{border:1px solid #bc0020}form textarea{resize:vertical}.btn,input[type="submit"]{background:#000;border:0;color:#fff;outline:0;padding:5px 25px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:100;display:inline-block;line-height:35px}.btn:hover,input[type="submit"]:hover{text-decoration:none !important}.btn.btn-blue,input[type="submit"].btn-blue{background:#5f95e0;color:#fff}.btn.btn-blue:hover,input[type="submit"].btn-blue:hover{background:#4a87dc}.btn.btn-sm,input[type="submit"].btn-sm{font-size:14px;padding:0 15px}.btn.btn-lg,input[type="submit"].btn-lg{font-size:20px;padding:10px 25px}.btn.btn-filter,input[type="submit"].btn-filter{margin-left:12.5px}.home #counter{background:#fff;color:#555;margin-bottom:10px;font-size:20px;font-style:italic;line-height:1.4em;text-align:center}.home #counter .count{color:#bc0020}.page #page img{height:auto}.page #page .form-error{color:#bc0020;margin-bottom:25px}.page #page .form-error h3{margin:0}.page #page .form-error ul{margin-bottom:0}.page #page .contact-form{margin-bottom:50px}.page #page .contact-form input,.page #page .contact-form textarea{width:100%}.page #page .contact-form textarea{height:150px}.page #page .contact-form label{display:block;margin-bottom:6.66666667px}.page #page .contact-form label span{display:none}.page #page .contact-form input[type="submit"]{background:#5f95e0;border:0;font-size:16px;height:auto}.page #page .contact-form input[type="submit"]:hover{background:#4a87dc}.author #content #page .thumb{float:left;margin-right:25px;margin-bottom:25px}.category-events #mast{background:#fff}.category-resources ul.grid,.category-actions ul.grid{margin:0;padding:0;width:100%;list-style:none}.category-resources ul.grid li,.category-actions ul.grid li{margin-bottom:50px;text-align:center}.category-resources ul.grid li h3,.category-actions ul.grid li h3{height:65px;padding-bottom:12.5px;text-align:center}.category-resources ul.grid li h3 a,.category-actions ul.grid li h3 a{color:#969696}.category-resources ul.grid li .thumbnail,.category-actions ul.grid li .thumbnail{margin:0 auto;position:relative}.category-resources ul.grid li .thumbnail img,.category-actions ul.grid li .thumbnail img{height:auto;margin:0 auto 12.5px !important}.category-resources ul.grid li .thumbnail p,.category-actions ul.grid li .thumbnail p{background:rgba(0,0,0,0.4);bottom:0;color:#fff;position:absolute;text-align:center;width:100%}.category-resources ul.grid li.middle,.category-actions ul.grid li.middle{margin:0 5%}.category-actions ul.grid li .thumbnail{width:273px !important}.category-actions ul.grid li .thumbnail img{width:100%}.category-partners #page .row img{width:auto;height:auto;max-width:200px;margin-bottom:15px}.author #page .thumb{height:auto;width:auto}@media (min-width:768px){.container{padding:0;width:1100px}.home #counter{font-family:'Roboto Slab',serif;font-size:35px}.home #counter .count{display:inline-block;width:275px;text-align:left}.page #page img{height:auto}.page #page .contact-form{float:left;margin-bottom:0;margin-right:37.5px}.page #page .contact-form input,.page #page .contact-form textarea{width:350px}.page #page .contact-form textarea{height:150px}.page #page .contact-form input[type="submit"]{width:200px}.category-resources ul.grid li,.category-actions ul.grid li{float:left;width:30%}.category-resources ul.grid li .thumbnail,.category-actions ul.grid li .thumbnail{width:175px}.category-resources ul.grid li .thumbnail img,.category-actions ul.grid li .thumbnail img{height:175px}}