  .page-template-template-programs .content{float:none;width:100%;padding-right:0}.page-template-template-programs .content-sidebar-wrap{padding:0;max-width:none}.page-template-template-programs .main-content{border-bottom:1px solid #ddd;padding:65px 0 96px;line-height:1.5;background:#f8f7f7}@media all and (max-width: 1200px){.page-template-template-programs .main-content{padding:54px 0 20px}}@media all and (max-width: 960px){.page-template-template-programs .main-content{padding:48px 0 20px}}@media all and (max-width: 767px){.page-template-template-programs .main-content{padding:42px 0 20px}}@media all and (max-width: 480px){.page-template-template-programs .main-content{padding:36px 0 20px}}.page-template-template-programs .main-content p{font-weight:600}.page-template-template-programs .main-content p:last-of-type{margin-bottom:0}.page-template-template-programs h2{line-height:1.2}.page-template-template-programs .left{width:59%;float:left}@media all and (max-width: 680px){.page-template-template-programs .left{width:100%;float:none}}.page-template-template-programs .contact-box{float:right;width:36%}@media all and (max-width: 680px){.page-template-template-programs .contact-box{width:100%;float:none;margin-bottom:20px}}.page-template-template-programs .programs{background:#12162e;padding:80px 0;color:#fff;font-size:15px;line-height:1.4}@media all and (max-width: 1200px){.page-template-template-programs .programs{padding:65px 0}}@media all and (max-width: 960px){.page-template-template-programs .programs{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-programs .programs{padding:35px 0}}@media all and (max-width: 480px){.page-template-template-programs .programs{padding:30px 0}}.page-template-template-programs .programs h2{color:#fff;margin-bottom:40px}@media all and (max-width: 1200px){.page-template-template-programs .programs h2{margin-bottom:35px}}@media all and (max-width: 960px){.page-template-template-programs .programs h2{margin-bottom:30px}}@media all and (max-width: 767px){.page-template-template-programs .programs h2{margin-bottom:25px}}@media all and (max-width: 480px){.page-template-template-programs .programs h2{margin-bottom:20px}}.page-template-template-programs .programs p{line-height:1.3}.page-template-template-programs .program{float:left;width:24.25%;margin-right:1%;margin-bottom:20px;background:#fff;border:1px solid #4c4e5f;border-bottom:1px solid #4c4e5f;line-height:1.2;font-size:13px}@media all and (max-width: 840px){.page-template-template-programs .program{width:32.6667%}}@media all and (max-width: 680px){.page-template-template-programs .program{width:49%;margin-right:2%}}@media all and (max-width: 480px){.page-template-template-programs .program{width:100%;margin-right:0%}}.page-template-template-programs .program:nth-of-type(4n+4){margin-right:0}@media all and (max-width: 840px){.page-template-template-programs .program:nth-of-type(4n+4){margin-right:1%}}@media all and (max-width: 680px){.page-template-template-programs .program:nth-of-type(4n+4){margin-right:2%}}@media all and (max-width: 480px){.page-template-template-programs .program:nth-of-type(4n+4){margin-right:0%}}@media all and (max-width: 840px){.page-template-template-programs .program:nth-of-type(3n+3){margin-right:0}}@media all and (max-width: 680px){.page-template-template-programs .program:nth-of-type(3n+3){margin-right:2%}}@media all and (max-width: 480px){.page-template-template-programs .program:nth-of-type(3n+3){margin-right:0%}}@media all and (max-width: 680px){.page-template-template-programs .program:nth-of-type(2n+2){margin-right:0%}}.page-template-template-programs .form{float:left;width:24.25%;margin-right:0;background:#ffc000;padding:20px 20px 14px;box-sizing:border-box;border:1px solid #4c4e5f}@media all and (max-width: 960px){.page-template-template-programs .form{padding:20px 10px 14px}}@media all and (max-width: 840px){.page-template-template-programs .form{clear:left;width:100%;float:none;margin-bottom:20px}}.page-template-template-programs .form h3{font-size:21px;margin-bottom:0;color:#12162e}@media all and (max-width: 1200px){.page-template-template-programs .form h3{font-size:20px}}@media all and (max-width: 960px){.page-template-template-programs .form h3{font-size:19px}}@media all and (max-width: 767px){.page-template-template-programs .form h3{font-size:18px}}@media all and (max-width: 480px){.page-template-template-programs .form h3{font-size:17px}}.page-template-template-programs .form input[type=text],.page-template-template-programs .form input[type=email],.page-template-template-programs .form select{background:#fddf82;color:#12162e;border:0;padding:10px 8px;box-sizing:border-box;border-radius:2px;height:35px !important}.page-template-template-programs .form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#fddf82 url(../images/dropdown-dark.png) right 10px center no-repeat}.page-template-template-programs .form input[type=button]{background:#12162e;color:#fff;padding:12px 22px;text-align:center;width:100%;border-radius:2px;border:0;font-size:11px;text-transform:uppercase;margin-top:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.page-template-template-programs .form .nf-field-container{margin-bottom:7px}.page-template-template-programs .form .nf-field-container.submit-container{margin-bottom:0}.page-template-template-programs .form ::-webkit-input-placeholder{color:#12162e}.page-template-template-programs .form ::-moz-placeholder{color:#12162e}.page-template-template-programs .form :-ms-input-placeholder{color:#12162e}.page-template-template-programs .form :-moz-placeholder{color:#12162e}.page-template-template-programs .students{padding:60px 0 20px;text-transform:uppercase;background:#f8f7f7}@media all and (max-width: 1200px){.page-template-template-programs .students{padding:54px 0 20px}}@media all and (max-width: 960px){.page-template-template-programs .students{padding:48px 0 20px}}@media all and (max-width: 767px){.page-template-template-programs .students{padding:42px 0 20px}}@media all and (max-width: 480px){.page-template-template-programs .students{padding:36px 0 20px}}.page-template-template-programs .students .quote{font-family:"Dakota",sans-serif;font-size:26px;text-transform:none}@media all and (max-width: 1200px){.page-template-template-programs .students .quote{font-size:24px}}@media all and (max-width: 960px){.page-template-template-programs .students .quote{font-size:22px}}@media all and (max-width: 767px){.page-template-template-programs .students .quote{font-size:20px}}@media all and (max-width: 480px){.page-template-template-programs .students .quote{font-size:18px}}.page-template-template-programs .students a{text-transform:none;display:inline-block;margin-top:15px}@media all and (max-width: 960px){.page-template-template-programs .students .left{width:100%;float:none}}.page-template-template-programs .students img{display:block;margin:0 auto 20px;float:right}@media all and (max-width: 960px){.page-template-template-programs .students img{max-height:250px;float:none}}.page-template-template-programs .campuses{padding:60px 0 124px;line-height:1.4;background:#f8f7f7}@media all and (max-width: 1200px){.page-template-template-programs .campuses{padding:50px 0 100px}}@media all and (max-width: 960px){.page-template-template-programs .campuses{padding:40px 0 80px}}@media all and (max-width: 767px){.page-template-template-programs .campuses{padding:30px 0 60px}}@media all and (max-width: 767px){.page-template-template-programs .campuses{padding:30px 0}}.page-template-template-programs .campuses h2{margin-bottom:15px}.page-template-template-programs .campuses p{margin-bottom:30px}.page-template-template-programs .campuses address{font-style:normal}.page-template-template-programs .campuses .location{width:33.3333%;float:left}@media all and (max-width: 680px){.page-template-template-programs .campuses .location{box-sizing:border-box;width:32%;margin-right:2%}}@media all and (max-width: 480px){.page-template-template-programs .campuses .location{width:100%;margin-right:0;margin-bottom:20px}}@media all and (max-width: 680px){.page-template-template-programs .campuses .location:last-of-type{margin-right:0}}.page-template-template-programs .campuses .location .image{width:46%;margin-right:3%;float:left;background-size:cover !important;height:90px;position:relative}@media all and (max-width: 960px){.page-template-template-programs .campuses .location .image{width:66.6667%;float:none;margin-bottom:20px;margin-right:0}}@media all and (max-width: 680px){.page-template-template-programs .campuses .location .image{width:100%}}@media all and (max-width: 480px){.page-template-template-programs .campuses .location .image{height:140px}}.page-template-template-programs .campuses .location .image .names{position:absolute;bottom:-8px;left:8px;position:absolute}.page-template-template-programs .campuses .location .image .north{border-radius:150px;padding:4px 8px;text-align:center;margin-right:3px;color:#fff;text-transform:uppercase;font-size:8px;display:inline-block}.page-template-template-programs .campuses .location:first-of-type .north{background:#56cce1}.page-template-template-programs .campuses .location:nth-of-type(2) .north{background:#ffc000}.page-template-template-programs .campuses .location:last-of-type .north:first-of-type{background:#9d3468}.page-template-template-programs .campuses .location:last-of-type .north:last-of-type{background:#7c9d34}.page-template-template-programs .campuses .location h5{font-size:13px;margin-bottom:0}.page-template-template-programs .campuses .location a{font-weight:400}.page-template-template-programs .campuses .location a[itemprop=telephone]{color:#242b51;text-decoration:none}.page-template-template-programs .campuses .location a:hover{color:#56cce1}
