.tp-caption a {
color:#ff7302;
text-shadow:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out;
}

.tp-caption a:hover {
color:#ffa902;
}
.tp-caption a {
color:#ff7302;
text-shadow:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out;
}

.tp-caption a:hover {
color:#ffa902;
}

.largeHeading,
.largeHeading h1{
    font-size: 75px;
    line-height: normal;
    color: white;
  	font-weight: 700;
}

.largeHeadingBlack h1{
    font-size: 75px;
    line-height: normal;
    color: black;
  	font-weight: 700;
  	letter-spacing:2px;
}

.largeHeading2 h1{
    font-size: 75px;
    line-height: normal;
  	font-weight: 700;
  	 text-shadow: 2px 2px 0 rgba(0,0,0,0.1);
}
 
.largeHeadingWhite h1{
    font-size: 75px;
    line-height: normal;
    color: white;
  	font-weight: 700;
  	letter-spacing:2px;
}

.mediumHeading h2{
	color: #fff;
  	font-size: 55px;
  	font-weight: 700;
    text-shadow: none !important;
}

.smallHeading h3{
    font-size: 35px;
    line-height: normal;
    color: #fff;
  	font-weight: 700;
  	line-height: 30px;
  	background-color: transparent;
}
.smallHeadingBlack h3{
    font-size: 35px;
    line-height: normal;
    color: black;
  	font-weight: 700;
  	line-height: 30px;
  	background-color: transparent;
}
.detailText p{
    font-size: 18px;
    line-height: normal;
    color: white;
  	font-weight: 300;
  	line-height: 30px;
}

.detailTextBlack p{
    font-size: 18px;
    line-height: normal;
    color: black;
  	font-weight: 300;
  	line-height: 30px;
}