/* ==============================
default.css
---------------
Developed By: NetKi Pty Ltd
Web: 	www.netki.com.au
Email: 	contact@netki.com.au
Phone: 	1300 557 849
Copyright (c) 2012 NetKi Pty Ltd
============================== */

/* Fonts
------------------------------ */

/* Headings
------------------------------ */
h1,
h2,
h3,
h4,
h5
{
	margin: 0.3em 0px 0.5em 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1.5em;
    font-family: 'Lato', sans-serif;
}

h1
{
	margin: 0.5em 0px 0em 0px;
	color: #2ea3d9;
	text-transform: none;
	letter-spacing: 0.5px;
	font-weight: 700;
	font-size: 1.9em;
}

h2
{
	margin: 0em 0px 0.5em 0px;
	color: #2ea3d9;
	letter-spacing: 0.5px;
	font-size: 1.3em;
	font-weight: 400;
	text-transform: none;
}

h3
{
    font-weight: 700;
	color: #3e4599;
	font-size: 1.3em;
	margin-bottom: 0px;
	text-transform: none;
}

h3 a
{
	font-weight: 700;
	color: #3e4599;
	text-transform: none;
}

h4
{
    color: #01032e;
	font-weight: 700;
	text-transform: none;
	font-size: 1.3em;
}

/* Images
------------------------------ */
body.page-home h1
{
	display: none;
}

/* Links
------------------------------ */
a
{
	color: #3e4599;
	font-weight: normal;
	text-decoration: none;
	font-size: 1em;
}

a:hover
{
	color: #2ea3d9;
	-webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1.000); 
	-moz-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1.000); 
	-o-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1.000); 
	transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

/* Fonts
------------------------------ */
hr
{
	border-style: none;
	border: solid 1px #ededed;
	margin: 3em 0px 3em 0px;
}

body.page-acfb-team h2
{
	margin-top: 2em;
}

#content ul li
{
	padding-top: 5px;
}

th
{
	text-align: left;
}

.red
{
	color: #f33c2e;
	font-weight: bold;
}

.green
{
	color: #75c33a;
	font-weight: bold;
}


body.page-home p
{
	margin-top: 0px;
}

p
{
	margin: 1em 0px 1em 0px;
	padding: 0px 0px 0px 0px;
}

.normal
{
	color: #01032e;
	font-size: 1em;
    font-family: 'Lato', sans-serif;
}

b,
strong
{
	font-weight: 700;
}

.footer
{
	font-size: 1.125em;
	color: #ffffff;
}

.footer a
{
	color: #ffffff;
}

blockquote
{
	font-style: italic;
	font-size: 1.5em;
	color: #3e4599;
	letter-spacing: .05em;
	line-height: 1.4em;
}

.social-media
{
	display: inline-block;
	font-size: 1.5em;
	font-style: italic;
	margin: 0px 2em 0px 2em;
}

.home-quote
{
	font-size: 1em;
	text-align: center;
	text-transform: uppercase;
	font-size: .7em;
	font-weight: 400;
}

hr.small
{
    margin: 0px auto 0px auto;
    max-width: 3em;
    border: solid 2px #000000;
}

#left-sidebar a.btn-enquire
{
    margin: 1em 0px 1em 0px;
    padding: 0.4em 5% 0.5em 5%;
    width: 90%;
}

/* Table
------------------------------ */
table.coursetable
{
    border-collapse: collapse;
}

table.coursetable th
{
    padding: 0.5em 0.7em 0.5em 0.5em;
}

table.coursetable tr
{
}

table.coursetable tr:nth-child(even)
{
    background: #f8f8f8;
}

table.coursetable td
{
    padding: 0.2em 0.7em 0.2em 0.4em;
}

/* Forms
------------------------------ */
input.textbox
{
    margin: 0px 0px 0px 0px;
    padding: 0.27em 0.3em 0.27em 0.3em;
    border: solid 2px #000000;
    display: inline-block;
    background: transparent;
}

/* Buttons
------------------------------ */
a.button,
button.button
{
	display: inline-block;
	text-transform: uppercase;
	background: transparent;
	font-weight: 800;
	color: #3e3e3f;
	outline: none;
	letter-spacing: 2px;
	font-size: 1em;
	padding: 0.6em 1.5em 0.6em 1.5em;
	line-height: normal;
	text-align: center;
	border: solid 2px #3e3e3f;
}

a.button-facebook
{
	border: solid 3px #ffffff;
	outline: solid 2px #496cac;
	background: #496cac;
}

a.button:hover
{
	opacity: 0.9;
}

a.button-instagram
{
	border: solid 3px #ffffff;
	outline: solid 2px #a67e5e;
	background: #a67e5e;
}

/* Checkout fields
------------------------------ */

.home-quote
{
	margin: 0.5em 0px 0em 0px;
	color: #2ea3d9;
	text-transform: none;
	letter-spacing: 0.5px;
	font-weight: 700;
	font-size: 1.9em;
}
  