@charset "UTF-8";/* Insert your custom CSS styles */
.pi-section-white .pi-simple-menu > li.active > a{    color:#004fa3;}.pi-section-white .pi-simple-menu > li:hover {  color: #004fa3;}.pi-section-white .pi-simple-menu > li:hover > a {  color: #004fa3;}.pi-section-white .pi-simple-menu > li.active {  color: #004fa3;}.pi-section-white .pi-simple-menu > li.active > a {  color: #004fa3;}.pi-section-white .pi-simple-menu.pi-has-hover-border > li > a > span:before {  border-color: transparent;}.pi-section-white .pi-simple-menu.pi-has-hover-border > li:hover > a > span:before {  border-color: #004fa3;}.pi-section-white .pi-simple-menu.pi-has-hover-border > li.active > a > span:before {  border-color: #004fa3;}.pi-section-white .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before {  border-color: #004fa3;}.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after {  color: #21252b;}.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after {  color: #004fa3;}.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after {  color: #004fa3;}.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after {  color: #004fa3;}.pi-section-grey .pi-simple-menu > li {  color: #373942;}.pi-section-grey .pi-simple-menu > li > a {  color: #373942;}.pi-section-grey .pi-simple-menu > li:hover {  color: #004fa3;}.pi-section-grey .pi-simple-menu > li:hover > a {  color: #004fa3;}.pi-section-grey .pi-simple-menu > li.active {  color: #004fa3;}.pi-section-grey .pi-simple-menu > li.active > a {  color: #004fa3;}.pi-section-grey .pi-simple-menu.pi-has-hover-border > li > a > span:before {  border-color: transparent;}.pi-section-grey .pi-simple-menu.pi-has-hover-border > li:hover > a > span:before {  border-color: #004fa3;}.pi-section-grey .pi-simple-menu.pi-has-hover-border > li.active > a > span:before {  border-color: #004fa3;}.pi-section-grey .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before {  border-color: #004fa3;}.pi-section-grey .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after {  color: #4b4d55;}.pi-section-grey .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after {  color: #004fa3;}.pi-section-grey .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after {  color: #004fa3;}.pi-section-grey .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after {  color: #004fa3;}.pi-section-dark .pi-simple-menu > li:hover {  color: #004fa3;}.pi-section-dark .pi-simple-menu > li:hover > a {  color: #004fa3;}.pi-section-dark .pi-simple-menu > li.active {  color: #004fa3;}.pi-section-dark .pi-simple-menu > li.active > a {  color: #004fa3;}.pi-section-dark .pi-simple-menu.pi-has-hover-border > li > a > span:before {  border-color: transparent;}.pi-section-dark .pi-simple-menu.pi-has-hover-border > li:hover > a > span:before {  border-color: #004fa3;}.pi-section-dark .pi-simple-menu.pi-has-hover-border > li.active > a > span:before {  border-color: #004fa3;}.pi-section-dark .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before {  border-color: #004fa3;}

.upcoming-dates li:first-child{
    font-style: oblique;
    color: #004fa3;
}

/*.upcoming-dates li:first-child:after{
    content: ' ( Current )';
}*/

.page-node-27 span.pi-counter-count.pi-counter-count-big {
    color: #ffffff;
}


.node-type-full-page-images .content img {
    width: 100%;
}

.custom-full-image{
    position: relative;
    /*max-width: 1200px;*/
    /*width: 100%;*/
    margin: 0 auto;
    
    
}

.custom-full-description{
    position: absolute;
    z-index: 10;
    left: 25%;
    width: 50%;
    top: 67%;
    background: rgba(0,0,0,0.55);
    padding: 25px;
}

.page-node-193 .custom-full-description, .page-node-167 .custom-full-description, .page-node-199 .custom-full-description {
  background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0;
  font-size: 12px;
  left: 14%;
  padding: 10px;
  position: absolute;
  top: 61%;
  width: 75%;
  z-index: 10;
}

.custom-full-description h3{
    color: #ffffff;
}

.custom-full-description p{
     color: #ffffff;
}

.pi-row {
    margin-bottom: 28px;
}

.views-field-php a{

}

.album-container {
    position: relative;
    margin-top: 30px;
}

.album-container a {
    position: absolute;
    width: 326px;
    height: 216px;
    z-index: 10;
    left: 0px;
    top:-35px;
      text-transform: uppercase;
    font-size: 20px;
    line-height: 1.5;
    padding: 5px 0px;
    /*background: rgba(0,0,0,0.7);*/
}

/*view-team-members */
.team-member .team-photo {
	float:left;
	margin:0 10px;
	padding:0px 3px;
	width:150px;
}

.view-team-members .team-member {clear:both; margin: 15px 0px; min-height:223px; }

.view-id-courses ul li, .view-id-courses ol li, .view-id-courses dl li {
  list-style: inside none none;
  margin: 0px 0;
}
.courseview {
  border-bottom: 1px dotted silver;
  clear: both;
  display: block;
  margin-bottom: 15px;
  min-height: 280px;
}

.view-id-courses .item-list {
  float: left;
  margin: -4px 30px 0 11px;
  width: 330px;
}
.courseview .coursesum {
  clear: right;
  margin: 9px 8px;
  padding: 9px 10px;
}

.courseview .coursesum {
  clear: right;
  margin: 9px 8px;
  padding: 9px 10px;
}

#block-block-33, #block-block-34 {
  clear: both;
  margin-top: 45px;
  margin-bottom: 45px;
}