.tp-button.tm_button{
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	background: #4141A0;
	color: #FFF !important;
	padding: 14px 24px;
	border-radius: 3px;
	font-size: 1.5em !important;
	display: inline-block;
	height:auto;
	line-height:1.2em !important;
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;

}
.tp-button.tm_button:hover{
	background: #000 !important;
	color: #FFF !important;
	text-decoration: none;
}

.tp-caption.tm_heading{
  font-family:'Oswald';text-shadow:1px 1px 1px #000;font-size:50px;color:#f9c73d;font-weight:bold
    }
.tp-caption.tm_heading_white{
  font-family:'Oswald';text-shadow:1px 1px 1px #000;font-size:50px;color:#FFF;font-weight:bold
    }
.tp-caption.tm_heading_black{
  font-family:'Oswald';text-shadow: none;font-size:50px;color:#000;font-weight:bold
        }
.tp-caption.tm_content_black{
  color:#000;text-shadow: none;line-height:2em; font-size:15px
        }

.tp-caption.tm_content{
  color:#FFF;line-height:2em;text-shadow:1px 1px 1px #000;font-size:15px
        }
.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;
}