@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);body{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;color:#444}h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:400}.navi
h4{font-size:16px;margin-bottom:0.5rem;margin-top:0}a{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;cursor:pointer;color:#24a0e0}a:hover. a:focus{color:#1a82b7}.button{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:0.85rem;color:#fff !important;padding:7px
30px;background:#fcae00;border:solid 1px #e39c00;border-radius:3px;margin-bottom:0}button:hover,button:focus,.button:hover,.button:focus{background-color:#ffb717}p{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size: .875rem;line-height:1.4;color:#444;margin-bottom:0.75rem}.section-title, .section-title
a{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:1rem;padding-left:10px;border-left:solid 3px #009ce5;margin-bottom:20px;color:#03004c;display:block}.center{text-align:center}.header-container{padding:30px
0;border-bottom:solid 1px #c6c6c6}.header-container
h1{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:600}.header-container
.button{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:1rem;color:#fff !important;padding:8px
20px;background:#fcae00;border:solid 1px #e39c00;border-radius:3px;margin:5px
0 0 0;float:right}.main{padding:35px
0 100px 0}.main
h2{font-size:1.5rem;font-weight:600;display:inline-block;margin-left:10px;vertical-align:sub}.listing{margin-top:20px}.listing
h3.results{font-size:1.2rem;font-weight:600;border-bottom:solid 1px #ddd;padding-bottom:0.75rem;margin-bottom:1.1875rem}li.teacher{padding:0
0.625rem 0.425rem}.teacher
h3{font-size:1.16rem;font-weight:600;line-height:24px;color:#000;margin:0}.teacher
p{font-size:15px;line-height:21px;color:#333;margin-bottom:0px}.info{font-size:13px;color:#777;margin-bottom:10px}.info
strong{color:#000;padding-right:10px;font-weight:600}.info
.flag{margin-right:5px;width:21px}.side
form{margin-bottom:40px}.side form .search
input{border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0}.side .search
.button{background:#24a0e0;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}.side .search
i{font-size:1.5rem;padding-top:2px;display:inline-block}.side .search-submit
.button{width:auto;padding:0
30px;border-radius:3px;float:right;background:#24a0e0}.side .search .button:hover, .side .search .button:focus, .side .search-submit .button:hover, .side .search-submit .button:focus{background:#1a82b7}.story-content{margin-top:20px}.story-content
p{font-size:0.95rem;line-height:1.6}.side-content{padding:79px
30px 30px 30px;overflow:auto;margin-bottom:50px;background:#ece7df}.side
h4{font-size:1rem;font-weight:600;margin-top:0.5rem}.side
p{margin:0}.side
.more{float:right;margin-bottom:0}.side .more
a{font-size: .875rem;display:block}.side-header{margin-top:30px !important}.center-img{text-align:center}img.educator-profile{width:106px;margin-bottom:-75px;border:solid 1px #ccc;border-radius:50%;padding:4px;background:#fff}.educator-info{text-align:center;margin-bottom:15px}.educator-info
h4{font-size:1.2rem;margin-bottom:0}.educator-info h4
a{color:#222}.side .search
.button{background:#24a0e0;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}ul.pagination
li{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:0.95rem !important;margin-left:0}ul.pagination li
a{border-radius:3px;color:#333 !important;border:solid 1px #ccc;padding:0rem 0.7rem}ul.pagination li.current a:hover{background:#ddd}ul.pagination li.current
a{color:#333 !important;background:#eee;font-weight:400}@media only screen and (min-width: 64.063em) and (max-width: 120.063em){.side{padding-left:2.5rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){}@media only screen and (max-width: 40em){.header-container
.button{font-size:0.85rem;padding:6px
20px;margin:0;float:left}.header-container
h1{font-size:1.4rem}.main{padding-top:20px}}