/*
 * Style inherited from base theme.
 *
 * Override here.
 *
 * Customize style.
 */

body {
}

.header {
}

/* Hide menu phone number on desktop */
@media (min-width: 860px) {
  .pane-custom-custom-phone-number,
  .secondary-links li.phone {
    display: none;
  }
}

/* Adjust person list text so that text box for non-CUPS entities are not behind CUPS entites */
.pane-list_persons {
clear: both;
}

/**
 * Remove the background image from find-a-doctor.
 * @see _search.scss lines 45-53.
 */
.find-a-doctor .views-exposed-form {
  background: #f1f1f1;
}

/**
 * Try to make find-a-researcher search on one line.
 */
#views-exposed-form-find-a-researcher-panel-pane-1 .views-widget-filter-field_person_name {
  width: 50%;
  padding-left: 10%;
  padding-right: 0;
  margin-right: 0;
}

.views-widget-filter-title {
  width: 40%;
  padding-left: 10%;
  padding-right: 0;
  margin-right: 0;
}

#views-exposed-form-find-a-researcher-panel-pane-1 .views-submit-button {
  clear: none;
  padding-top: 2.5em;
  padding-left: 0;
}

/**
 * Buttons.
 */
/* line 4, ../sass/components/_button.scss */
.orange-button {
  font-size: 14px;
  font-weight: bold;
  display: block;
  text-align: center;
  padding: 12px 20px;
  background-color: #ff9900;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  border-bottom: none !important;
}
.orange-button--half-width {
  font-size: 14px;
  font-weight: bold;
  display: block;
  text-align: center;
  padding: 12px 20px;
  background-color: #ff9900;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  border-bottom: none !important;
  width: 50%;
  margin: 10px 0;
}

/* line 13, ../sass/components/_button.scss */
.orange-button--half-width:link, .orange-button--half-width:visited {
  color: #ffffff !important;
  text-decoration: none;
}
/* line 18, ../sass/components/_button.scss */
.orange-button--half-width:hover, .orange-button--half-width:focus {
  background-color: #cccc00 !important;
  color: #3f3f3f !important;
  text-decoration: none;
}

/* line 26, ../sass/components/_button.scss */
.blue-button {
  text-align: center;
  display: block;
  font-family: "Avenir LT W01 85 Heavy", "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 14px;
  padding: 0.5em 0.5em;
  background-color: #006699;
  color: white;
  border: none;
}

/* line 67, ../sass/components/_sidebar-menu.scss */
.region-sidebar-first .menu li[data-menu-parent="level-2"] > a,
.region-sidebar-first .menu li[data-menu-parent="level-3"] > a,
.region-sidebar-first .menu li[data-menu-parent="level-4"] > a,
.region-sidebar-first .menu li[data-menu-parent="level-5"] > a,
.region-sidebar-first .menu li[data-menu-parent="level-6"] > a,
.region-sidebar-first .menu li[data-menu-parent="level-7"] > a,
.region-sidebar-first .menu li[data-menu-parent="level-8"] > a,
.region-sidebar-first .menu li[data-menu-parent="level-9"] > a,
.region-sidebar-first .menu li[data-menu-parent="level-10"] > a {
  background-color: #f9f9e5;
  border-bottom: 1px solid #cccccc;
}

/* line 46, ../sass/components/_slideshow.scss */
.slide .slide__title {
  border-top: 5px #cccc00 solid;
  color: #3f3f3f;
  font-family: "Avenir LT W01 45 Book", "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  background: url(../images/white-background.png);
  padding: 7px 13px;
  margin-bottom: 224px;
  font-size: 14px;
}

/* line 41, ../sass/components/_page-landing.scss */
#top-feature .pane__title {
  border-top: 5px #cccc00 solid;
  color: #1b4585;
  font-family: "minion-pro", Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-weight: 400;
  padding-top: 4px;
}

/* line 21, ../sass/components/_sidebar-menu.scss */
.region-sidebar-first .menu li[data-menu-parent="level-1"] > a {
  background-color: #cfe7e7;
  border-bottom: 1px solid white;
}

/* line 33, ../sass/components/_sidebar-menu.scss */
.region-sidebar-first .menu li[data-menu-parent="level-1"] > a.active-trail {
  background-color: #cccc00;
}

/* line 80, ../sass/components/_sidebar-menu.scss */
.region-sidebar-first .menu li[data-menu-parent="level-2"].active-trail a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-3"].active-trail a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-4"].active-trail a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-5"].active-trail a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-6"].active-trail a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-7"].active-trail a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-8"].active-trail a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-9"].active-trail a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-10"].active-trail a.active-trail {
  background-color: #cccc00;
}

/* line 45, ../sass/components/_sidebar-menu.scss */
.region-sidebar-first .menu li[data-menu-parent="level-1"].menu__back-link a.active-trail {
  background-color: #cfe7e7;
}

/* line 83, ../sass/components/_sidebar-menu.scss */
.region-sidebar-first .menu li[data-menu-parent="level-2"].menu__back-link a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-3"].menu__back-link a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-4"].menu__back-link a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-5"].menu__back-link a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-6"].menu__back-link a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-7"].menu__back-link a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-8"].menu__back-link a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-9"].menu__back-link a.active-trail,
.region-sidebar-first .menu li[data-menu-parent="level-10"].menu__back-link a.active-trail {
  background-color: #cfe7e7;
}

/* line 12, ../sass/components/_footer.scss */
.region-footer {
  font-size: 13px;
  line-height: 17px;
  overflow: hidden;
  padding: 30px 10px;
  background: url(../images/ruled-line-white.png) repeat-x left top;
  border-height: 5px;
  background-color: #cfe7e7;
  /* Specialty links */
}

/* line 48, ../sass/components/_footer.scss */
.region-footer .block-block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
}


/*Adds a grid alignment to the footer area to allow n objects in one area*/
/*Will require a row change from 1 to 2 for multiple rows, as this stands*/
/*It will squish everything into one row*/
.footer_area{
display: grid;
grid-gap: 10%;
grid-auto-rows: minmax(10px, auto);
}
.footer__1{
  grid-column: 1;
  grid-row: 1;
}
.footer__2{
  grid-column: 2;
  grid-row: 1;
}

/*Uses flex containers to accomplish the above styling*/
/*It came to our attention that the above styling with grid doesn't show up in*/
/*Non-Chrome, Non-FireFox, and non-Opera browsers*/
/*This also allows the images to be pushed into columns when the screen gets small enough*/

.footer_area {
    display: -webkit-flex;
    display: flex;  
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}

.footer_area > * {
    margin: 10%;
    flex: 1 100%;
}

@media all and (min-width: 100px) {
    .footer__1 { flex: 1 0px; }
}

.footer__1{
    margin: 10%;
}
/*
 * Lab Paragraph
 */
.lab-paragraph {
  border-bottom: 1px solid #3f3f3f;
  margin-bottom: 1em;
  padding-bottom: 1em;
  overflow: hidden;
}

/* Logo image. */
/* line 31, ../sass/components/_header.scss */
.header__logo {
  display: block;
  width: 190px;
  padding-top: 14px;
  padding-bottom: 14px;
}

@media (min-width: 480px) {
  /* line 31, ../sass/components/_header.scss */
  .header__logo {
    width: 254px;
  }
}

.lab-paragraph__title {
  font-size: 18px;
  font-weight: bold;
}

.lab-paragraph__details {
  display: inline-block;
  float: left;
  width: 60%;
}

.lab-paragraph__image {
  display: inline-block;
  float: right;
  width: 30%;
}

.lab-paragraph__lab-link,
.lab-paragraph__directors,
.lab-paragraph__description {
  font-size: 14.4px;
}
/*
 * Listing Page
 */

 /* line 39, ../sass/components/_symbol-set.scss */
.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅';
}

/* line 101, ../sass/components/_sidebar-menu.scss */
.region-sidebar-first .menu .menu__back-link .ss-icon {
  float: none;
  padding-right: 8px;
}

.velo_p{
  font-size: 13pt; 
  font-family: Avenir; 
}

.velo_h{
  font-size: 16pt; 
  font-family: Arial; 
  color: #2abdbb; 
  font-weight: bold;
}