/**
 * THEMES.LIGHT
 */
/* Body */
body {
  background: #FFF;
  color: #717171;
}

/* Heading */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #727272;
}

/* Link Container */
.t-link-container {
  color: inherit;
  display: block;
}

.t-link-container:hover,
.t-link-container:focus,
.t-link-container:active {
  color: inherit;
}

.t-link-container .t-link-container__item--blended {
  color: inherit;
}

/* Links */
a,
.t-link-container .t-link-container__item,
.t-link-container:hover .t-link-container__item--blended {
  color: #D61F26;
}

/* Hover Links */
a:hover,
a:focus,
a:active,
.t-link-container:hover .t-link-container__item {
  color: #e0a707;
}

/* Horizontal Rulers */
hr,
.t-border-color {
  border-color: #ececec;
}

hr,
.t-border-color-bg {
  background: #ececec;
}

/* Primary Color */
.t-primary-color,
.t-primary-color-line {
  	color: #949494;
    background-color: #ededed;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    text-align: center;
    vertical-align: middle;
    margin-top: -5px;
}

.t-primary-color p {padding-top: 4px;}

.t-primary-bg,
.t-primary-color-line {

}


/* Preloader */
.t-preloader__spinner:not(:required):before {
  border-top-color: #D61F26;
  border-bottom-color: #D61F26;
}

/* Brand Colors */
.t-title__first-word {
  color: #939393;
}

.t-title__second-word {
  color: #D61F26;
}

.t-sub-title {
  color: #939393;
}

@media (min-width: 320px) and (max-width: 780px) {
    .t-sub-title {    
        text-align: right;
        margin-left: 0px !important;
        font-size: 14px !important;
        margin-top: 31px;        
    }
}


/* Brand Typography */
.t-title {
    font-size: 4.8rem;
    line-height: 0.91;
    margin-left: -10px;
    width: 400px;
}

.t-title-footer {
    font-size: 4.8rem;
    line-height: 0.91;
    margin-left: -10px;
    width: 200px;
    float: left;
    margin-top: -95px;
}

.t-title__first-word {
  text-transform: lowercase;
  font-weight: 300;
}

.t-title__second-word {
  text-transform: uppercase;
  font-weight: 700;
}

.t-sub-title {
  font-weight: 300;
  font-size: 1.5rem;
  margin-left: .3rem;
}

/* Icons */
.fa {
  color: #e0e0e0;
}

/* Social Buttons */
.t-social-button {
  background: #ededed;
  border-color: #ededed;
}

.t-social-button .fa {
  color: #949494;
}

.t-social-button:hover {
  background: transparent;
}

.t-social-button:hover .fa {
  color: #D61F26;
}

/* Image Overlay */
.t-image-overlay {
}

.t-image-overlay * {
  color: #3a3a3a;
}

.t-image-overlay:hover img {
  opacity: 0.2;
}

.t-image-overlay__deco-line {
  color: #535353;
  background: #535353;
}

.t-image-overlay__deco-line-light-grey {
	color: #ececec;
    background: #ececec;
}

/* Transition */
a,
button,
a .fa,
.t-link-container .t-link-container__item,
.t-link-container .t-link-container__item--blended {
  transition: all .15s linear;
}

/* Sections */
.t-section__header {
  background: #fafafa;
}

.t-section__content,
.t-section--header .t-section__header {
  background: #fff;
}

.t-section__content-border-color {
  border-color: #fff;
}

.t-timeline__point {
  box-shadow: 0 0 0 6px #fff;
}

@media (max-width: 1023px) {
  .t-section__header {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
  }
  .t-section--header .t-section__header {
    border-top: none;
    border-bottom: none;
  }
}

@media (min-width: 1024px) {
  /* Odd Sections */
  .t-section,
  .t-section__header,
  .t-section--header .t-section__header {
    background: #fbfbfb;
  }
  .t-section__content {
    background: #fff;
  }
  /* Even Sections */
  .t-section:nth-child(even),
  .t-section:nth-child(even) .t-section__header {
    background: #f8f8f8;
  }
  .t-section:nth-child(even) .t-section__content {
    background: #fcfcfc;
  }
  .t-section:nth-child(even) .t-timeline__point {
    box-shadow: 0 0 0 6px #fcfcfc;
  }
}

/*# sourceMappingURL=themes.light.css.map */
/*.wiki {font-weight: bold;font-size: 1.25em;line-height: 2.1em !important;}
@media (min-width: 320px) and (max-width: 780px) {.wiki {line-height: 2.2em !important;}}

.linkin {line-height: 1.65em !important;}
@media (min-width: 320px) and (max-width: 780px) {.linkin {line-height: 1.75em !important;}}

.twit {line-height: 1.7em !important;}
@media (min-width: 320px) and (max-width: 780px) {.twit {line-height: 1.85em !important;}}*/
