/*
 Theme Name:   Integrative Medicine
 Author:       Webster Interactive LLC
 Template:     uchealth-2016
 Version:      1.0.0
*/
/** Custom Styles **/
/* CSS Document */
.minion {
  font-family: "Minion Pro", "minion-pro", "Times New Roman", serif;
  font-weight: 500; }

.myriad {
  font-family: "Myriad Pro", "myriad-pro", "Trebuchet MS", Helvetica, Segoe, Verdana, sans-serif; }

.caps {
  text-transform: uppercase; }

body {
  font-family: "Myriad Pro", "myriad-pro", "Trebuchet MS", Helvetica, Segoe, Verdana, sans-serif;
  background: #fff; }

a {
  color: #E00122; }

a:hover, a:active, a:focus {
  color: #9b182c; }

ul.meta {
  clear: both;
  font-size: .9em; }

/* CSS Document */
.widget_em_widget > ul,
.widget_uchealtheventswidget > ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.widget_em_widget ul li,
.widget_uchealtheventswidget ul li {
  list-style: none;
  clear: both;
  border-top: 1px solid #6e7276;
  padding: 10px 0; }

.widget_em_widget ul li:first-child,
.widget_em_widget ul li.all-events-link,
.widget_uchealtheventswidget ul li:first-child,
.widget_uchealtheventswidget ul li.all-events-link {
  border-top: none;
  padding-top: 5px; }

.widget_em_widget div.calendar,
.widget_uchealtheventswidget div.calendar,
.type-event div.calendar,
.event-list div.calendar {
  background: #f0f2f5;
  border: 1px solid #d4d4d5;
  width: 40px;
  float: left;
  margin: 0 10px 10px 0; }

.event-item {
  clear: both; }

.widget_em_widget div.calendar span,
.widget_uchealtheventswidget div.calendar span,
.type-event div.calendar span,
.event-list div.calendar span {
  display: block;
  text-align: center;
  color: #000;
  font-size: 11px; }

.widget_em_widget div.calendar span.day,
.widget_uchealtheventswidget div.calendar span.day,
.type-event div.calendar span.day,
.event-list div.calendar span.day {
  background: #E00122;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  padding: 3px 0; }

.widget_em_widget h4,
.widget_uchealtheventswidget h4,
.event-list h4 {
  clear: none;
  font-weight: bold;
  font-size: 14px; }

.widget_em_widget h4 a,
.widget_uchealtheventswidget h4 a,
.event-list h4 a {
  text-decoration: none;
  color: #E00122; }

.widget_em_widget h4 a:hover,
.widget_uchealtheventswidget h4 a:hover,
.event-list h4 a:hover {
  text-decoration: underline; }

.widget_em_widget .eventdetails,
.widget_uchealtheventswidget .eventdetails {
  margin-left: 50px; }

.widget_em_widget .all-events-link,
.widget_uchealtheventswidget .all-events-link {
  text-transform: capitalize;
  padding: 0; }

.event-list {
  margin-left: 0; }

.event-list li {
  list-style: none;
  clear: both; }

article .event-list {
  padding: 0;
  margin: 0 0 20px 0; }

article .event-list li {
  margin-bottom: 5px; }

article .event-list li a {
  display: block;
  font-weight: bold; }

article .event-list li i {
  display: none; }

/** Space at top in mobile template **/
body {
  /*padding-top:108px;*/
  /*padding-bottom:70px;*/
  font-size: 18px; }

#main header h1.entry-title {
  text-align: center; }

/** Remove the code that pulls the content up into the header, since swooshes are gone **/
.hasjumbotron #content {
  margin-top: 0 !important; }

/** Alternate Image at small size **/
@media only screen and (max-width: 767px) {
  .jumbotron {
    background: url("images/integrative-golden-mobile.jpg") !important;
    background-size: cover; } }
/** Larger Size Header **/
@media only screen and (min-width: 768px) {
  .jumbotron {
    height: 200px; }

  .jumbotron h1 {
    font-size: 48px;
    line-height: 38px; }

  .jumbotron h1 span {
    font-size: 40px; } }
@media only screen and (min-width: 992px) {
  .jumbotron {
    height: 300px; }

  .jumbotron h1 {
    font-size: 60px;
    line-height: 46px; }

  .jumbotron h1 span {
    font-size: 50px; } }
@media only screen and (min-width: 1200px) {
  .jumbotron {
    height: 400px; }

  .jumbotron h1 {
    font-size: 90px;
    line-height: 70px; }

  .jumbotron h1 span {
    font-size: 60px; } }
/** Mobile header, moving things around because of phone number **/
.mobile-header .subsite-brand {
  top: 3px; }

/** Special layout for 3/4 centered row **/
/** Ok to keep this for integrative only **/
@media only screen and (min-width: 992px) {
  .vc_row.three-col-centered {
    padding-left: 12%; }

  .vc_row.three-col-centered .col-md-3 {
    width: 30%; }

  .vc_row.three-col-centered .hidden.wpb_column {
    width: 0; } }
/** Leave this in integrative only; this margin is going to depend on the length of page titles **/
.hasjumbotron #content {
  margin-top: -3.75em; }

/** Subpage header stuff **/
@media only screen and (min-width: 992px) {
  .contenttitle h1 {
    font-size: 48px;
    margin-top: .5em;
    margin-bottom: .5em; } }
@media only screen and (min-width: 1200px) {
  .contenttitle h1 {
    margin-top: 1em;
    margin-bottom: 1em; } }
.calloutbox .image-container {
  display: none; }

@media only screen and (min-width: 992px) {
  .calloutbox .image-container {
    display: block; } }
div.highlightbar .navbar-nav li a,
div.highlightbar .navbar-nav li a:active,
div.highlightbar .navbar-nav li a:focus {
  color: #fff; }

/** Adjust Header to add contact info **/
@media only screen and (min-width: 1200px) {
  .phoneheader {
    font-size: 18px;
    line-height: 19px; } }
.vc_custom_1529695550028 h3 {
  color: #fff !important;
  font-weight: normal; }

/*# sourceMappingURL=style.css.map */
