
/* Added by John */


@media only screen and (min-width: 960px) {
.hidedesktop{display:none !important;}
}


/* CSS */
.progam-name {
    white-space: nowrap;
}

.bullet p {
    margin-bottom: 10px !important;
}

.justify p, .team-bio p {
    text-align: justify !important;
}

.trial-table table {
    border-width: 0px !important;
}

.trial-table thead {
    display: none;
}

.trial-table  tr td:first-child {
    width: 100px;
    vertical-align: top;
}

/* LESS */
.regularcase a {
    text-transform: inherit !important;
}

#easeinx {
    -webkit-animation: fadein 13s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 13s; /* Firefox < 16 */
        -ms-animation: fadein 13s; /* Internet Explorer */
         -o-animation: fadein 13s; /* Opera < 12.1 */
            animation: fadein 13s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}





h1, h2 {
    letter-spacing: 1.5px !important;
}

h3, {
    letter-spacing: 1.33px !important;
}


h4 {
    letter-spacing: 1.5px !important;
}



h5, h6 {
    letter-spacing: 1.5px !important;
}


p {
    letter-spacing: 1.2px !important;
}

.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5c1669664c75e {
    display: none;
}

.fl-theme-builder-header-shrink-module-bottom .menu-item-text, .fl-theme-builder-header-sticky .menu-item-text {
    color: #0274be !important
}

.twicon a, .liicon a, .wechat a { 
  font-size: 0px; 
  display: inline-block; 
  text-indent: -999em;
}

.twicon a:after, .liicon a:after, .wechat a:after  { 
  font-family: "FontAwesome"; 
  display: block; 
  text-indent: 0;
  font-size: 20px; 
}

.twicon a:after  { 
  content: "\f081";
}

.liicon a:after  { 
  content: "\f08c";
}

.wechat a:after  { 
  content: "\f1d7";
}

/* -- Change colour of active item -- */
.twicon a:after, .liicon a:after, .wechat a:after  { 
  color: #ffffff;
}
/* -- Remove numbers from ol -- */
.twicon li, .liicon li, .wechat li  {
    list-style-type: none;
}




/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
.fl-node-598d2f9c5675f  {
background: -moz-linear-gradient(top, rgba(2,116,190,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(2,116,190,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(2,116,190,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a60274be', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */}
