.summer--camp header{margin:1em 1em 0;padding-bottom:0.25em;border-bottom:2px solid #404040}.summer--camp header p{margin:0.5em 0}.summer--camp h1.page-title{color:#0053a5;line-height:38px}.summer--camp a[rel="tag"]{background-color:#ebebeb;display:inline-block;font-family:"Source Serif Pro",serif;font-size:16px;text-decoration:none;padding:3px 6px;margin:5px 5px 5px 0;font-weight:600}.summer--camp a[rel="tag"]:hover{cursor:pointer;text-decoration:underline}.summer--camp a[rel="tag"].summer--featured{color:#fff;background-color:#7ac943}.summer--camp__nav{border-bottom:2px solid #404040;margin:1.5em 1em 0;padding-bottom:1.5em}.summer--camp__nav .nav--title{background-color:#ebebeb;color:#0053a5;font-family:"Source Sans Pro",sans-serif;font-size:1em;line-height:22px;margin-bottom:1.5em;padding:0 5px;text-transform:uppercase}.summer--camp__tags{margin:1em 0}.summer--camp__tags h3{font-size:1em;line-height:1.625em;padding-left:5px}.summer--camp__archive li{border-bottom:2px solid #404040;margin:1em 1em 0;padding:1.5em 0;width:100%}.summer--camp__archive li .summer--thumbnail{margin-right:1em;height:280px;width:280px}.summer--camp__archive li .summer--thumbnail img{width:100%;height:auto;position:relative}.summer--camp__archive li h2{display:inline;font-size:2em;margin-top:30px;margin-bottom:30px}.summer--camp__archive li a[rel="tag"]{font-size:0.875em}.summer--camp__details{position:relative;margin-top:20px}.summer--camp__details h4{color:#0053a5;font-family:"Source Sans Pro",sans-serif;font-size:1em;line-height:22px;margin-bottom:1em;padding:0 5px;text-transform:uppercase}.summer--camp__details p{padding:0 5px;font-size:1em;line-height:1.375em}.summer--camp__details span{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}.summer--camp__details a.summer--cta{color:#fff;display:inline-block;background-color:#3f9eeb;font-family:"Source Sans Pro",sans-serif;font-size:1.250em;font-weight:bold;line-height:1.5em;padding:10px;position:absolute;border-radius:3px;text-transform:uppercase;right:0;bottom:0}.summer--camp__details a.summer--cta:hover{cursor:pointer;text-decoration:underline}li.summer--leaderboard{padding-bottom:1em}li.summer--leaderboard img{margin:0 auto;height:90px}.summer--featured__listing .featured--title{background-color:#7ac943;color:#fff;display:block;font-family:"Source Sans Pro",sans-serif;font-size:1em;line-height:22px;margin:0;padding:0 5px;text-transform:uppercase}.summer--featured__listing .summer--logo{margin-bottom:0}.summer--featured__listing .summer--logo img{max-height:100px;width:auto}.summer--featured__listing .tags__small{margin-bottom:.5em}.summer--featured__listing .summer--thumbnail__featured{max-height:280px;margin:0 0 1em}.summer--featured__listing a[rel="tag"]{background-color:#7ac943;color:#fff}.summer--featured__listing .summer--camp__details h4{color:#7ac943}.summer--pagination{background-color:#ebebeb;color:"Source Serif Pro",serif;display:block;height:40px;font-family:"Source Sans Pro",sans-serif;font-size:1em;line-height:22px;margin:.5em 1em 1em;padding:0 5px}.summer--pagination .page--next{float:right;font-size:18px;font-weight:bold;margin:8px 5px 5px 5px}.summer--pagination .page--prev{float:left;font-size:18px;font-weight:bold;margin:8px 5px 5px 5px}.summer--pagination a:hover{cursor:pointer;text-decoration:underline}@media screen and (max-width: 900px){.summer--camp__archive li .summer--thumbnail{height:415px;width:415px;margin-bottom:1em}.summer--camp__archive li .summer--thumbnail img{width:100%}.summer--camp__archive li.summer--leaderboard{display:none}.summer--camp__details a.summer--cta{position:relative}.summer--featured__listing .featured--title{padding:28px 0 28px 6px;line-height:28px;font-size:1.5em}.summer--featured__listing img{height:auto;width:100%}}@media screen and (max-width: 767px){.summer--camp__archive li{width:auto}}@media screen and (max-width: 450px){.summer--camp__archive li .summer--thumbnail{max-height:280px;height:auto}.summer--camp__archive li .summer--thumbnail img{max-width:280px;width:100%;height:auto}.summer--featured__listing .featured--title{padding:28px 0;text-align:center}.summer--camp__details a.summer--cta{font-size:1em}}
/*# sourceMappingURL=summercamp.css.map */
