/*
 Theme Name: SAHE (Hello Elementor Child)
 Author: Marissa Ransil
 Author URI: mailto:marissa.ransil@colostate.edu
 Template: hello-elementor
 Description:  Hello Elementor child theme for SAHE
 Author: Elementor Team
 Template: hello-elementor
 Version: 0.1
*/

@charset "UTF-8";

/* ==========================================================================
   Header
   ========================================================================== */

.x-navbar .x-btn-navbar {
  margin-top: 5px;
}

/* ==========================================================================
   Body
   ========================================================================== */

.site .x-container.offset {
  margin-top: 0px;
}

body .gform_wrapper .gform_body .top_label li.gfield.gf_left_half {
  float: inherit;
}

.site .content a {
  text-decoration: underline;
}

.em-calendar tbody tr td {
  padding: 2.75%;
}

.x-main .widget {
  margin-top: 15px;
}

.category-sahe-journal-2019 .p-meta {
  display: none;
}

.x-breadcrumbs a,
.x-breadcrumbs span {
  display: inline;
}

.gform_wrapper .gform_body .gsection_description,
.gform_wrapper .gform_body .gfield_description {
  font-size: 13px;
  color: #717b87;
}

/* ==========================================================================
   Footer
   ========================================================================== */

footer div.bottomlogo {
  padding: 7px 0;
  width: 300px;
  overflow: visible;
  margin: 0 auto;
  float: left;
}

.x-social-global {
  float: right;
}
.x-colophon.bottom .x-social-global {
  margin-top: 0px;
}

.content .x-img {
  height: auto;
}

@media only screen and (max-width: 767px) {
  .site .x-navbar .x-active {
    display: block !important;
  }
}
.x-navbar .mobile .x-nav li > a {
  background-color: rgb(200, 195, 114) !important;
}
.x-navbar .mobile .x-nav li > a:visited {
  text-decoration: none;
}

/* Fix "Original" grid mode ratio option */
.journal_grid .vc_grid-item .vc_grid-item-mini .vc_gitem_row {
  position: relative !important;
}
.journal_grid h3 {
  font-size: 1.3em;
  text-transform: none !important;
  margin: 0 !important;
}
.journal_grid h3 a {
}
.single-post .x-header-landmark {
  display: none;
}
.single-post .entry-title {
  margin-top: 25px;
}

/* Interview Day Styles */
.i-days-menu {
  border: 1px solid #dddddd;
}
.i-days-menu .widgettitle {
  background-color: #1e4d2b;
  color: #ffffff;
  font-size: 1.4em;
  margin: 0;
  padding: 10px;
}
.i-days-menu li {
  margin: 0;
  padding: 0;
}
.i-days-menu li a {
  display: block !important;
  margin: 0 !important;
  padding: 10px;
}
.i-days-menu li a:hover {
  background: #efefef;
}
.i-days-menu li.current_page_item a {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.95);
}
.i-days-menu li.current_page_item a::after {
  content: "";
}
