/*
Theme Name: Brisbane Taekwondo Centre
Author: Digital Accord
Version: v1.0
Author URI: http://digitalaccord.com.au/
*/
*
{
	font-family: 'Arial', sans-serif;
}
p{
	color: #3E3E3E;
	line-height: 19px;
	font-size: 14px;
}

.btn{
	border-radius: 0px !important;
	
}
.nav-link{
	font-weight: 600;
}
.btn-primary{
	background-color: #F18232 !important;
	border-color: #F18232 !important;
	color: #fff !important;
}
.btn-default{
	background-color: #ECECEC !important;
	border-color: #ECECEC !important;
	color: #242424 !important;
}
.hero{
	margin-top: 36px;
	background: url(images/banner.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.hero.krav{
	background: url(images/banner2.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.hero.martial{
	background: url(images/banner3.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.hero img{
	visibility: hidden;
}
.herocaption{
	background: rgba(241,130,50,.8);
	position: absolute;
	right: 0;
	bottom: 10%;
	color: #fff;
	width: 100%;
	padding: 10px 25px;
	font-size: 29px;
}
.about{
	padding: 50px 0;
}
.about h1{
	color: #F18232;
    font-size: 36px;
    font-weight: 700;
    border-bottom: 1px solid #F18232;
    background-color: white;
    padding-bottom: 20px;
}
.about h1 span{
	color: #242424;
}
.whyjoinbtc{
	background: #F7F7F7;
	padding: 80px 0;
	position: relative;
}
.whyjoinbtc h1{
	font-family: Arial;
	line-height: 25px;
	font-size: 18px;
	color: #3E3E3E;
	font-weight: 700;
	border-bottom: 1px solid #F18232;
	padding-bottom: 20px;
}
.joinbenefits{
	width: 100%;
	float: left;
	list-style-type: square;
	color: #F18232;
}
.joinbenefits li{
	line-height: 25px;
	font-size: 18px;
	margin-bottom: 15px;
}
.joinbenefits li span{
	color: #565656;
}
.signup{
	padding: 50px 0;
}
.signup h1{
	font-family: Arial;
	font-size: 24px;
	color: #F18232;
	font-weight: 700;
	border-bottom: 1px solid #F18232;
	padding-bottom: 20px;
	line-height: normal;
}
.signup h1 span{
	color: #242424;
}
nav.navbar
{
	box-shadow: 1px 1px 10px rgba(0,0,0,.2);
}
footer{
	background: #1D1D1D;
	padding: 50px 0;
}
footer h1{
	font-family: Arial;
	line-height: normal;
	font-size: 24px;
	color: #FFFFFF;
}
.contactinfo {
	background: #F18232;
}
.contactinfo p,
.contactinfo a,
.contactinfo a:hover{
	color: #fff;
	font-weight: 700;
}
.socialinfo 
{
	padding: 0;
}
.socialinfo li{
	list-style: none;
	display: inline-block;
	margin-right: 15px;
}
.socialinfo li:last-child{
	margin-right: 0;
}
.copyright{
	border-top: 2px solid #F18232;
	font-size: 14px;
}
.copyright p{
	color: #fff !important;
	margin-bottom: 5px;

}
.copyright p.copytext{
	color: #CCCCCC !important;
	font-size: 12px !important;
}
.gfield_label{
	display: none !important;
}
.gform_footer .gform_button {
	background-color: #1D1D1D !important;
	color: #fff !important;
	border-color: #1D1D1D !important;
	padding: 5px 20px !important;
	cursor: pointer !important;
}
.ginput_recaptcha
{
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
@media screen and (max-height: 575px)
{
	#rc-imageselect, .ginput_recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
.footlinks li{
	list-style: none;
}
.footlinks li a,
.footlinks li a:hover,
.footlinks li{
	color: #fff !important;
	text-decoration: none !important;
}
