a.active,a.focus,a.hover,a:active,a:focus,a:hover{text-decoration:none}.intro-content,.intro-r{height:50vh;text-align:left;width:100%;display:flex;justify-content:center;flex-direction:column}.intro-content h1{color:#000;font-family:'Open Sans',sans-serif;font-size:40px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.intro-content p{color:#000;font-size:13px;font-weight:500;letter-spacing:5px;margin-top:0;margin-bottom:30px;text-transform:capitalize}.intro-r h1{font-size:30px;font-weight:100}.intro-r h1 span,.intro-r p span{font-weight:600}.intro-r p{font-size:20px;font-weight:100}.icon-bg{color:#1c5494}.icon-bg-alt{color:#ac151d}.icon-primary{color:#fff}.text-header-hl{color:#1c5494;font-weight:300;letter-spacing:2px}.link-a-sm-hl,.link-a-sm-hl:active,.link-a-sm-hl:focus,.link-a-sm-hl:hover{color:#cc1c0c;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:12px;letter-spacing:2px}#course-maps{position:relative;padding-bottom:100px}#course-maps .course-map-wrapper{display:block}#course-maps .course-map-list{margin-bottom:50px}#course-maps .course-map-list .nav{display:inline-block;margin:0}#schedules .schedule-item .pic,#schedules .schedule-item .sph{width:60px;float:left;margin:0 10px 10px 0}#course-maps .course-map-list .nav li{color:#999;font-size:12px;margin:0 10px;float:left;font-weight:500;line-height:16px;cursor:pointer;letter-spacing:3px;text-transform:uppercase;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#course-maps .course-map-list .nav li.filter-active,#course-maps .course-map-list .nav li:hover{color:#3ab7af;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#course-maps .course-map-container{display:inline-block;margin-bottom:50px;width:100%}.course-map-thumbnail{margin-bottom:30px;overflow:hidden}.course-map-thumbnail img{max-width:100%}#schedules{padding:75px 0}#schedules .nav-tabs{text-align:center;margin:auto auto 30px;display:block;border-bottom:0}#schedules .nav-tabs li{display:inline-block;margin-bottom:0}#schedules .nav-tabs a{color:#fff;font-weight:600;border:none;border-radius:50px;background-color:#1c5494;padding:10px 100px;width:270px}#schedules .nav-tabs a.active{background-color:#af303d;color:#fff}#schedules .sub-heading{text-align:center;font-size:18px;font-style:italic;margin:0 auto 30px}#schedules .tab-pane{transition:.2s ease-in-out}#schedules .schedule-item{border-bottom:1px solid #ac151d;padding-top:15px;padding-bottom:15px;transition:background-color .3s ease-in-out}#schedules .schedule-item:hover{background-color:#f2f2f2}#schedules .schedule-item time{padding-bottom:5px;display:inline-block}#schedules .schedule-item .pic{height:60px;overflow:hidden;border-radius:50%}#schedules .schedule-item .pic img{height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%;transition:.3s ease-in-out}#schedules .schedule-item h4{font-size:18px;font-weight:600;margin-bottom:5px}#schedules .schedule-item h4 span{color:#630009;font-size:16px;font-weight:400;font-style:italic}#schedules .schedule-item p{color:#ac151d;font-style:italic;margin-bottom:0}.link-a-sm-hl{margin:0 5px;background-image:linear-gradient(#cc1c0c,#cc1c0c);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s;padding-bottom:2px}.link-a-sm-hl:active,.link-a-sm-hl:focus,.link-a-sm-hl:hover{background-size:100% 1px;cursor:pointer}.text-info-sm{color:#1c5494;font-size:12px;font-weight:500;letter-spacing:2px}