header.wrapper{padding-bottom:0}h1{font-size:38px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;line-height:1.3em;margin:0 0 20px}h2{color:#1a5e8a;font-size:28px}h1+h2{margin-top:50px}.resource-list h2{margin-top:60px}.resource-list .book-resource{margin:0;padding:20px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.resource-list .book-resource+.book-resource{border-top:none}.resource-list .book-resource>img{float:left;margin:0 15px 0 0}.resource-list .book-resource .book-details{overflow:hidden}.resource-list .book-resource h4{margin-top:0}.resource-list .book-resource .book-author{display:block}.resource-list .book-resource .book-publisher{display:block}.resource-list .book-resource .book-link{font-size:14px}.resource-list .book-resource:before,.resource-list .book-resource:after{content:" ";display:table}.resource-list .book-resource:after{clear:both}.resource-list .link-resource{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:0;padding:10px 10px}.resource-list .link-resource+.link-resource{border-top:none}.resource-list .link-resource>span{display:block}.media-resources{margin-left:-5%}.media-resource{float:left;width:45%;margin-left:5%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.fb-like-wrapper{text-align:center}@media only screen and (max-width:768px){.media-resources{margin-left:0}.media-resource{width:auto;float:none;margin-left:0}}@media only screen and (max-width:480px){.resource-list .book-resource>img{float:none;margin:0 auto 15px;display:block}.resource-list .book-resource .book-details{text-align:center}}
.contact-success{text-align:center;padding:40px 20px}.contact-form{width:580px;max-width:100%;margin:40px auto 0}.contact-form .form-segment{margin:10px 0 0}.contact-form .form-segment.no-label{padding-left:118px}.contact-form .form-errors ul,.contact-form .validation-summary-errors ul{list-style-type:none;margin:0;padding:0}.contact-form .form-errors ul li,.contact-form .validation-summary-errors ul li{margin:0;padding:0;color:#a00}.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form input[type="email"],.contact-form textarea{color:#333;padding:8px 6px;width:350px;max-width:100%;background:#f9f9f9}.contact-form input[type="text"].input-validation-error,.contact-form input[type="tel"].input-validation-error,.contact-form input[type="email"].input-validation-error,.contact-form textarea.input-validation-error{border-color:#a00}.contact-form textarea{height:100px}.contact-form label{width:110px;font-size:14px;padding-right:5px;text-align:right;display:inline-block}@media only screen and (max-width:645px){.contact-form{width:auto}.contact-form label{display:block;width:auto;text-align:left}.contact-form .form-segment.no-label{padding-left:0}.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form input[type="email"],.contact-form textarea{width:100%}}
