/*
 * file information
 * style type: f5modern
 * version:    1
 * date:       20141118
 * author:     concursive.com
 * notes:      foundation
 *
 */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(../../../../../fonts/opensans-light.woff) format('woff');
}

h1, h2, h3, h4 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

body, .eventsListItemContainer h4, h5, h6 {
  font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

h5 {
  color: #666666;
}

/* Sections */
header {
  padding: 22px 0;
  background-color:#003241;
}

#ccp-header{
  border-bottom: 1px solid #fcbb13;
  padding-bottom:10px;
}

/* Slideshows */
.orbit-container .orbit-slides-container > li {
  padding: 0 80px;
}

.orbit-container .orbit-prev, .orbit-container .orbit-next {
  background-color: #fcbb13;
}

/* Top bar placement */
.top-bar {
  margin-top: 14px;
  /*margin-top: 24px;*/
}

/* Top bar color */
.top-bar,
.top-bar-section ul {
  background: none;
}

/* Top bar links */
.top-bar-section li a:not(.button) {
  border-radius: 5px;
  background: none;
  margin-bottom: 4px;
}

/* Top bar text */
.top-bar-section ul li > a {
  color: #ffffff;
  font-size: 18px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  background: none;
}

/* Top bar buttons */
.top-bar-section ul li > a.button {
  color: #eeeeee;
}

/* Default tab */
.top-bar-section ul li {
  background-color: transparent;
}
.top-bar-section ul li:hover:not(.has-form) > a,
.top-bar-section li:not(.has-form) a:not(.button),
.top-bar-section li.active:not(.has-form) a:not(.button) {
  color: #ffffff;
  background-color: transparent;
}

/* Dropdown arrow color */
.top-bar-section .has-dropdown > a:after {
  border-color: #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

/* Hover tab */
.top-bar-section li:not(.has-form) a:not(.button):hover,
.top-bar-section li.active:not(.has-form) a:not(.button):hover {
  color: #fcbb13;
  background-color: transparent;
}

/* Active tab */
.top-bar-section .active > a:not(.button) {
  color: #fcbb13 !important;
}

.top-bar-section li a:not(.button).active,
.top-bar-section li:not(.has-form) a:not(.button).active {
  color: #fcbb13;
  background-color: transparent;
}

/* Dropdown link color */
.top-bar-section .dropdown li a {
  color: #ffffff;
  border-radius: 0;
  background-color: #FFF;
  margin-bottom: 0;
}

.top-bar-section .dropdown li a:hover {
  color: #939393;
  border-radius: 0;
  background-color: #FFF;
}

/* Dropdown link background color */

.top-bar-section .dropdown li {
  background: #939393;
  opacity: 0.8;
}

.top-bar-section .dropdown {
  background: #939393;
}

/* Menu Button */
.top-bar-section ul li > a.button {
  color: #ffffff;
}

/* Wide toggle bar unselected */
.title-area {
  background: #fcbb13;
}

/* Wide toggle bar selected */
.top-bar.expanded .title-area {
  background: #999;
}

/* Home page */

#ccp-home-subheader {
  background-color: #003241;
}
#ccp-home-subheader h2, #ccp-home-subheader h3, #ccp-home-subheader h4 {
  font-size: 24px;
  font-weight: bolder;
  color: #fcbb13;
}
#ccp-home-subheader, #ccp-home-subheader p, #ccp-home-subheader ul li {
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
}
#ccp-home-subheader ul {
  padding-bottom: 8px;
}
#ccp-home-slideshow .orbit-container {
  background-color:#003241;
  background-image: url(../images/shelf.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}
#ccp-home-slideshow .orbit-container .orbit-slides-container > li {
  padding: 0 80px;
}

@media only screen
and (max-device-width: 640px) {
  #ccp-home-slideshow .orbit-container {
    background-image: none;
  }
  #ccp-home-slideshow .orbit-container .orbit-slides-container > li {
    padding: 0 10px;
  }
}


/* Generic profile header */
#ccp-profile-header-container {
  background-color: #cccccc;
}
#ccp-profile-header h2 {
  color: #333333;
}
#ccp-profile-menu {
  background-color: rgba(255, 255, 255, 0.2);
  margin-bottom: 16px;
}

#ccp-profile-header-container .sub-nav dd {
  margin-bottom: 0;
}

/* Profile Header: Me */
#body-me #ccp-profile-header-container {
  background-color: #1382ac;
}
#body-me #ccp-profile-header h2,
#body-me #ccp-profile-header h3,
#body-me #ccp-profile-header h4,
#body-me #ccp-profile-header .vcard li {
  color: #ffffff;
}
#body-me #ccp-profile-menu {
  background-color: rgba(255, 255, 255, 0.2);
}
#body-me #ccp-profile-menu a {
  color: #ffffff;
}


/* Profile Header: Projects */
#body-projects #ccp-profile-header-container {
  background-color: #999999;
}
#body-projects #ccp-profile-header h2,
#body-projects #ccp-profile-header h3,
#body-projects #ccp-profile-header h4,
#body-projects #ccp-profile-header .vcard li {
  color: #ffffff;
}
#body-projects #ccp-profile-menu {
  background-color: rgba(255, 255, 255, 0.2);
}
#body-projects #ccp-profile-menu a {
  color: #ffffff;
}

/* Profile Header: Groups */
#body-groups #ccp-profile-header-container {
  background-color: #999999;
}
#body-groups #ccp-profile-header h2,
#body-groups #ccp-profile-header h3,
#body-groups #ccp-profile-header h4,
#body-groups #ccp-profile-header .vcard li {
  color: #ffffff;
}
#body-groups #ccp-profile-menu {
  background-color: rgba(255, 255, 255, 0.2);
}
#body-groups #ccp-profile-menu a {
  color: #ffffff;
}

/* Profile Header: Products */
#body-products #ccp-profile-header-container {
  background-color: #999999;
}
#body-products #ccp-profile-header h2,
#body-products #ccp-profile-header h3,
#body-products #ccp-profile-header h4,
#body-products #ccp-profile-header .vcard li {
  color: #ffffff;
}
#body-products #ccp-profile-menu {
  background-color: rgba(255, 255, 255, 0.2);
}
#body-products #ccp-profile-menu a {
  color: #ffffff;
}


/* footer */
#footer {
  background: #003241;
  padding-top: 20px;
  color: #FFF;
}

#footer a, #footer a:visited {
  color: #ffffff;
  font-size: 16px;
  text-decoration: none;
}
#footer .text-right a,
#footer .text-right a:visited {
  padding-left: 18px;
}

