

blockquote p{font-size:14px;line-height:1.5;}
.RedDamask{background-color:#e27240;}
.RedDamask:hover{background-color:#df622a;}
.FireBush{background-color:#E28D40;}
.FireBush:hover{background-color:#df802a;}
.OliveDrab{background-color:#60A823;}
.OliveDrab:hover{background-color:#54931f;}
.Mojo{background-color:#C94139;}
.Mojo:hover{background-color:#b73932;}
.text-highlight{color:#27435a;}
.highlight-border{border-color:#6091ba;}
.read-more{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;font-size:13px;display:block;}
.read-more .fa{position:relative;top:1px;margin-left:5px;}
.read-more:hover{text-decoration:none;}

.row-end{margin-right:0;padding-right:0;}
ul.custom-list-style li{list-style:none;}
.date-label{background:#f5f5f5;display:inline-block;width:40px;height:50px;text-align:center;font-size:13px;}
.month{background:#6091ba;color:#fff;display:block;font-size:13px;text-transform:uppercase;}
.date-number{clear:left;display:block;padding-top:5px;font-size:15px;font-family:'open sans', arial, sans-serif;font-weight:500;}
.nav-tabs{border-bottom:none;position:relative;margin-bottom:-1px;}
.tab-content{border:1px solid #e8e8e8;padding:15px;margin-bottom:20px;}

.no-margins{margin:0;}
.no-margin-left{margin-left:0;}
.no-margin-right{margin-right:0;}
.no-margin-top{margin-top:0;}
.no-margin-bottom{margin-bottom:0;}
.label{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.label.label-theme{background:#6091ba;}
.label .fa{margin-right:4px;}
.label.label-icon-only .fa{margin-right:0;}

.img-thumbnail{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-color:#e8e8e8;margin-bottom:15px;}
#cboxLoadedContent,
#cboxContent{background:none;}
/*.box{background:#f5f5f5;padding:15px;}*/
.box.box-border{border-left:5px solid #6091ba;}
.box.box-dark{background:#444;color:#fff;}
.box.box-theme{background:#6091ba;color:#fff;}
.box .date-label{background:#fff;}
.read-more{color:#6091ba}
.location a {
    color: #6091ba
}
h1.section-heading {
    font-size: 22px;
    font-weight: 300;
    line-height: 2;
    margin-top: 0;
    color: #2f506c;
}
h1.section-heading .line{border-top:2px solid #6091ba;display:inline-block;padding:0 15px;padding-top:5px;}
section {
    background: #f5f5f5;
    overflow: hidden;
    margin-bottom: 0px;

    
    margin-top: -15px
}
.section-content {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
}
/*
.events .section-content{min-height:520px;}*/
.events .event-item{position:relative;padding-left:55px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;}
.events .event-item .date-label{background:#fff;position:absolute;left:0;}
.events .event-item h2.title{margin-bottom:20px;font-size:16px;}
.events .event-item p{margin-bottom:5px;}
.events .event-item .fa{margin-right:5px;font-size:14px;min-width:16px;color:#666;}
.events .event-item .fa.fa-map-marker{font-size:18px;}
.events .read-more{margin-top:15px;}
.events .details p{color:#666;}
.course-finder .course-finder-form{margin-bottom:15px;}
.course-finder .keywords{padding-left:0;}
.course-finder .keywords input{width:200px;margin-right:5px;}
.video{position:relative;}
.video .carousel-controls{position:absolute;right:10px;top:10px;}
.video .video-iframe{max-width:100%;width:100%;height:287px;margin-bottom:5px;}
.links .fa{margin-right:5px;}

.events-wrapper .events-item .date-label{background:#f5f5f5;}
.events-wrapper .events-item .details .time{margin-right:10px;}
.events-wrapper .events-item .details .fa{margin-right:5px;}
.contact-form .required{color:#E14B39;display:inline-block;font-weight:normal;padding-left:2px;}
.gmap-wrapper{border:1px solid #e8e8e8;position:relative;padding-bottom:30%;height:0;overflow:hidden;}
.gmap-wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
@media (max-width:767px){.wrapper{min-height:inherit;margin-bottom:0;}

.promo .btn-cta{margin-top:0;}
.news .thumb{width:60px;height:60px;}
.news .news-item{padding-left:75px;}
.course-finder .keywords{padding-left:15px;margin-top:10px;}
.course-finder .keywords input{width:180px;}
.video .video-iframe{height:auto;}
.testimonials .carousel .item{min-height:inherit;}
.events .section-content{min-height:inherit;}
}
}
@media (min-width:768px){.wrapper{min-height:inherit;margin-bottom:0;}
.wrapper:after{content:none;}
.footer{height:auto;}
.footer .bottom-bar .social li{float:left;}
.footer-col-inner{margin-bottom:15px;}
.testimonials .carousel .item{min-height:inherit;}
.events .section-content{min-height:inherit;}
.footer #tweet{min-height:inherit;}
.page-wrapper .album-cover{min-height:360px;}
}
@media (min-width:992px){.testimonials .carousel .item{min-height:298px;}
/*.events .section-content{min-height:520px;}*/
.video .video-iframe{height:287px;}
.footer .bottom-bar .social li{float:right;}
.footer #tweet{min-height:100px;}
.page-wrapper .album-cover{min-height:360px;}
html,
body{height:100%;}
body{font-size:13px;}
.wrapper{min-height:100%;margin-bottom:-344px;}
.wrapper:after{content:"";display:block;height:344px;}
.footer{height:344px;}
}
@media (min-width:1200px){.course-finder .keywords input{width:255px;}
}