/* Template Overrides */

body {font-family: "Rubik", sans-serif;}

h1 {color:#fff; font-family: "Rubik", sans-serif;}

#careers ul li {
  margin-left: -1.5em;
  /*color: #fff*/
}

.title-v1 h2 {font-family: 'Abel', sans-serif; font-style: normal; font-size: 3em;} /*color: #010066;*/

.headline h2, .headline h3, .headline h4 {
    border-bottom: none;
}
.one-page-header .navbar-brand {
    font-size: 31px;
    font-weight: 200;
    line-height: 15px;
    padding: 2px 15px 13px;
    margin-right: 40px;
    color: #fff !important;
    font-family: 'Rubik', sans-serif;

    width: 180px;
    background-image: url('../img/TLCAviationLogoNoWordMark.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: 8px;
}
.one-page-header.top-nav-collapse .navbar-brand {
    background-image: url('../img/TLCAviationLogoNoWordMark.png');
    background-size: contain;
}

.topbar {
	/*background: #1e303b;
  background: #013A5F;*/
  background: #010066;
}

.service-block-v6 .service-desc h2 {
  font-family: 'Rubik',sans-serif;
  line-height: 45px;
}


.rs-caption-1 {
  color: #fff;
  font-family: "Rubik", sans-serif;
  font-weight: 600;
  font-size: 32px;
  font-weight: 200;
  padding: 6px 75px;
  position: relative;
  border-top: none;
  border-bottom: none;
}
.rs-caption-2::after {content:none;}

/* Slider Title and caption */
.revolution-ch1 {
  font-family: "Rubik", sans-serif;
  font-weight: 600;
}
.revolution-ch2 {
  font-family: "Rubik", sans-serif;
}

.btn-u.btn-brd.btn-u-light {background-color: #5cb85c;}
/* Button colour in the slider */
.tp-banner .btn-u {
	/*background: #4D743B;*/
}
.tp-banner .btn-u:hover,
.tp-banner .btn-u:focus,
.tp-banner .btn-u:active,
.tp-banner .btn-u.active,
.tp-banner .open .dropdown-toggle.btn-u {
	/*background: #3a562d;
	color: #fff;*/
}

.highlight {background-color: #5CB85C; color: #ffffff; padding: 8px;}

.breadcrumbs-v3 h1,.breadcrumbs-v3 p {font-family: "Rubik", sans-serif; text-transform: none;}
.breadcrumbs-v3.img-v1 {
  background: url(../img/tlc-workers/istock-50469342.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
 }
.breadcrumbs-v3.img-v1.page-about {
  background: url(../img/tlc-workers/hero-warehouse.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
 }
.breadcrumbs-v3.img-v1.page-jobseekers {
  /*background: url(../img/tlc-workers/istock-82011749.jpg) no-repeat;*/
  background: url(../img/tlc-workers/hero-welder.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
 }
.breadcrumbs-v3.img-v1.page-employers {
  background: url(../img/tlc-workers/hero-cement_mixer.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
 }
 .breadcrumbs-v3.img-v1.page-safety {
  background: url(../img/tlc-workers/hero-fence.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
 }
  .breadcrumbs-v3.img-v1.page-franchise {
  background: url(../img/tlc-workers/hero-office.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
 }
  .breadcrumbs-v3.img-v1.page-community {
  background: url(../img/tlc-workers/hero-rebar.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
 }
.breadcrumbs-v3:after {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0,0,0,0.7);
}

.tlc-special-pool-tag-box {
  margin-bottom: 60px; /*standard tag-box is 20px*/
}

.tag-box.locations p {margin-bottom: 10px;}

.list-unstyled.list-greencheck li i {font-size: 1.5em; color: #5cb85c;}


.news-v1 p {padding: 0 15px 15px 15px;}

/* tlca*/
.parallax-quote {
/*    color: #fff;
    padding: 100px 0;
    position: relative;
    text-align: center;*/
   background: url(../img/img-turbine-med.jpg) 50% 0/cover repeat fixed;
/*   background-image: url(../img/img-turbine-med.jpg);

   background-position: 0;
   background-repeat: repeat;
   background-size: cover;*/
}

.parallax-quote-in p {font-family: 'Abel', sans-serif;}

.team-v2 .inner-team { text-align: left; }
.parallax-counter-v4 {
  /*background: url(../img/bg/19.jpg) 50% 0 fixed;*/
  background: url(../img/tlc-workers/istock-78993175.jpg) 20% 0 fixed;
}
.parallax-counter-v4.page-franchise {
  /*background: url(../img/bg/19.jpg) 50% 0 fixed;*/
  background: url(../img/tlc-workers/hero-sparks.jpg) 20% 0 fixed;
}
.parallax-counter-v4 h2,.parallax-counter-v4 h3,.parallax-counter-v4 p {
  color: #fff;
}
.parallax-counter-v4 h2 {
  font-size: 2.5em;
}
.parallax-counter-v4 .banner-info {
  text-align: left;
}

.bg-color-custom {
  background-color: #1e303a;
}
.bg-color-custom-blue {
  background-color: #010066;
}
.invert-colour {color: #FFFFFF;}
.invert-colour h2 {color: #FFFFFF;}
.invert-colour p {color: #FFFFFF;}
.invert-colour i {color: #FFFFFF;}
/*.invert-colour .sky-form fieldset {background-color: none; color: #FFFFFF;}*/
.override-white {color: #ffffff !important;}
.override-green {color: #5CB85C !important;}
.sky-form .message i {
	border-color: #5CB85C;
}

#careers form label {
    font-size: 14px;
    font-weight: 200;
}

.form-control {border: 2px solid #000;}

#recaptchacareer {margin-bottom: 10px;}
#recaptchacompany {margin-bottom: 10px;}

.project-tag i {font-size: 120%; margin-right:4px;}

.color-green a {color: #5cb85c;}

.text-left {text-align: left;}

.copyright {
      text-align: left;
    font-size: 0.9em
  display: inline;
  font-size: 0.9em;
  color: #777;
}

.sky-form header {background-color: #5cb85c; color: #fff;} /*Previous:4765a0 and #192c37 and #010066 :)*/
.sky-form header.header-important {background-color: #af0505;}

.panel-dark-blue > .panel-heading {
    background: #010066;
}

.form-instruction {margin:20px 0 10px 30px;}

.title-v1 h1:after,
.title-v1 h2:after {
  display: none;
  visibility: hidden;
}

/*--------------------------------------------------
FOOTER
---------------------------------------------------*/

.contacts-section {
    color: #fff;
    position: relative;
    background: #333 url(../img/img-contrails-md.jpg) center fixed;
    background-size: cover;
}

.footer a {color:#fff;}
.footer a:focus,
.footer a:hover,
.footer a:active {
  color: #CCCCCC;
}

.footer-logo {width:160px;}

.footer-v1 .footer {
    background: #1E303A;
}

/*----------------------------------------------------*/
/*Call To Action v1
------------------------------------*/
.call-action-v1 p {
  margin-top: 5px;
  font-size: 13px;
  font-weight: 100;
  margin-bottom: 0;
}

.call-action-v1 .call-action-v1-box {
  width: 100%;
  display: table;
  padding: 30px 0 30px 100px;
  vertical-align: middle;
}

.call-action-v1 .call-action-v1-in {
  display: table-cell;
  vertical-align: middle;
}

.call-action-v1 .call-action-v1-in.inner-btn {
  padding-top: 1px;
  min-width: 250px;
  text-align: right;
  padding-right: 100px;
}

@media (max-width: 1200px) { /*1200 down to 993*/
/*  .header-v8 .navbar-nav > li > a {
    padding: 20px 10px 0 10px;
    line-height: 60px;
  }*/
}
@media (max-width: 992px) { /*992 and narrower*/
  .call-action-v1 .call-action-v1-in,
  .call-action-v1 .call-action-v1-in.inner-btn {
    display: block;
    text-align: center;
    padding-right: 0;
  }
  .call-action-v1 .call-action-v1-box {
  	padding-left: 0;
  }
  .call-action-v1 .call-action-v1-in p {
    margin-bottom: 20px;
  }
/*  .header-v8 .navbar-nav > li > a {
    padding: 10px 10px 10px 10px;
    line-height: 20px;
  }*/

  .col-sm-hide-custom {display: none; visibility: hidden;}

  /*.one-page-header .navbar-brand {
    font-size: 31px;
    font-weight: 200;
    line-height: 15px;
    padding: 2px 15px 13px;
    margin-right: 40px;
    color: #fff !important;
    font-family: 'Rubik', sans-serif;

    width: 220px;
    background-image: url('../img/TLCAviationLogoNoWordMark.png');
    background-size: contain;
    background-repeat: no-repeat;*/
}

@media (max-width: 768px) { /*768 and narrower*/
  .intro-blurb {font-size: 1.4em;}
  .intro-section .btn-u.btn-brd {padding-top: 10px; padding-bottom: 10px; margin-top:20px;}
}

@media (max-width: 500px) { /*500 and narrower*/
  .intro-blurb {font-size: 1.6em;}
  .intro-section .btn-u.btn-brd {padding-top: 10px; padding-bottom: 10px; margin-top:30px;}
}