/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


/* Menu Hamburger Icon BEGIN */ 
/*
.lines,
.lines:before{
    display: inline-block;
    width: 0px;
    height: 2px;
    /*
    -webkit-border-radius: 0px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0px;
    -moz-background-clip: padding;
    border-radius: 0px;
    background-clip: padding-box; */
/*}*/

/*
.lines-button.x2.close .lines:after{
    left: 0px;
    content: '';
}
*/

/* modified menu icon 
*/
/*
.lines:after{
    position: absolute;
    left: -60px;
    content: url(hicss.hawaii.edu/wp-content/uploads/2016/09/menu-button-1-e1478208319862.png);
    color: #dddddd;
    font-weight: 700;
    
    -webkit-transform-origin: 10px center;
    transform-origin: 10px center;    
}
*/


/* modified menu logo location 
.menu-container .logo-container {
    position: relative;
    padding: 3px 27px 3px 36px;
}

/* Menu Hamburger Icon BEGIN */ 

/* make down arrow in header bigger */
.header-wrapper .header-scrolldown i {
    font-size: 45px;
}

/*
.menu-container {
    background-color: transparent;
}
*/

/*
.style-dark-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
    color: #303133 !important;
}
*/

.style-light table, .style-light table td{
    border-color: transparent;
}
.tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > *:first-child {
    margin-top: 10px !important;
}  



/*
.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a {
    color: rgba(12,180,206, .8);
}
*/
/*
.menu-light .menu-smart > li > a:hover, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a {
    color: rgba(12,180,206, .8);
    font-size: 14px;
}
*/
/* accordion font and line height */
.panel-title > a span {
    font-size: 16px;
    line-height: 1.0;
}

/* background color for button on menu */ 
/*
.menu-smart > li > a > div > div > div.btn {
  background-color: #eaeaea;
}
*/

/* modification for uncode divider alignment */
/*.row div.align_left[class*="col-lg-"] > .uncol > .uncoltable > .uncell > .uncont hr { */
.row align_left > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-right: auto;
    margin-left: auto;
}


/* Custom code by Holm for schedule display */ 
/* Schedule Table CSS BEGIN */ 
*, *:before, *:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
/*box-sizing: border-box; */ 
}

/* table, setting */ 
.main { 
  list-style: none;
  max-width: 90%;
  margin: 20px auto;
}

/* left side with day, setting */ 
.date {
  width: 25%;
  padding: 15% 3% 0 0 ;
  float: left;
  text-align: right;
}

/* font size h3 of date, modification */
.date h3 {
  font-size: 1.3em;
}

/* font size p of date, modification */ 
.date p {
  font-size: .8em;
}

/* right side of table, settings */ 
.events {
  float: left;
  width: 75%;
  border-left: 1px solid #ccc;
  margin-top: 5%;
  padding-top: 2%;
}

.events-detail {
  max-width: 970px;
}

.events-detail li{
  padding: 6px;
  border-bottom: 1px dashed #ccc;
  line-height: 16px;
  transition: ease .4s all;
}

.events-detail li:hover {
  background: #e9e9e9;
}

.event-time {
  font-weight: 900;
}

.events-detail li a {
  text-decoration: none;
  color: #444;
  width: 100%;
  height: 100%;
  display: block;
}

/* location, not being used */
.event-location {
    font-size: .8em;
    color: tomato;
    margin-left: 70px;
}


/* some responsive options */ 
/*
@media all and (max-width: 641px) {
    .date {
      width: 100%;
      border-bottom: 1px solid #ccc;
      margin-bottom: 10px;
    }
  
  .events {
    border:none;
    width: 100%;
    margin-top: 0;
  }
  
  .events-detail {
    padding: 0;
  }
  
  li.date p {
    margin:0;
  }
} 
*/
/* Schedule Table CSS END */