@charset "UTF-8";
/* custom
––––––––––––––––––––––––––––––––––––––––––––––––––
* INSTRUCTION: This CSS File must Always be the 16th CSS in your html page header section.
* DO NOT ALTER THE POSITION OF THIS FILE ON PAGE AS IT MAY CAUSE CSS TO FAIL.
*/


/* Grid
––––––––––––––––––––––––––––––––––––––––––––––––––
*/
.cell-fix {
   white-space: nowrap;
   overflow-x: auto;
   overflow-y: hidden;
}
.cell-row {
   list-style: none;
   width: 100%;
   margin: 0;
   padding: 0;
   white-space: nowrap;
   overflow-x: hidden;
   overflow-y: hidden;
}
.cell-half-left {
    display:inline-block;
    text-align:center;
	width: 50%;
}
.cell-half-right {
    display:inline-block;
    text-align:left;
	width: 50%;
}

/* Containers
––––––––––––––––––––––––––––––––––––––––––––––––––
*/
.btn-rounded {
	border-radius: 0.8em;
}

.p-wrap {
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap; 
  white-space: pre-wrap; 
  white-space: -webkit-pre-wrap; 
  overflow: visible;
   }

/* Containers
––––––––––––––––––––––––––––––––––––––––––––––––––
*/


.icon-list {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: left; }
  

/* Header Line
––––––––––––––––––––––––––––––––––––––––––––––––––
*/
.header-line {
 border-top: 1px solid #b2b2b2; 
 }
 

/* Fixed Flash of Unformatted Content
––––––––––––––––––––––––––––––––––––––––––––––––––
*/
.no-js .top-bar {
  display: none;
}

@media screen and (min-width: 40em) {
  .no-js .top-bar {
    display: block;
  }

  .no-js .title-bar {
    display: none;
  }
}
