/*

	Theme Name: Burnt Phoenix 

	Theme URI: http://www.burntphoenix.com

	Description: HTML5 Blank WordPress Theme

	Version: 1.0

	Author: Josh Nicholson

	Author URI: http://www.burntphoenix.com

	Tags: Blank, HTML5, CSS3



	License: MIT

	License URI: http://opensource.org/licenses/mit-license.php

*/



/*------------------------------------*\

    MAIN

\*------------------------------------*/


body {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#58595b;
	line-height:1.5;
}

/* clear */


a {
}

a:hover {
}

a:focus {
}

a:hover, a:active {
}

input:focus {
}

.bclvlOne {
	display:block;
	margin-bottom:10px;
	color:white !important;
}

.bclvlOne:hover {
	text-decoration:none !important;
}

.bclvlTwo {
	display:block;
	margin-bottom:10px;
	color:white !important;
	text-decoration:none !important;
}

.bclvlTwo:hover {
	text-decoration:underline !important;
}

.inLine {
	display:inline-block;
}


.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
	padding:0% !important;
}

.tribe-events-cal-links {
	display:none !important;
}

.tribe-events-button {
	display:none !important;
}

.inlineImage img {
	width:100%;
	height:auto;
}


/*------------------------------------*\

    STRUCTURE

\*------------------------------------*/


.darkGreyBG {  background-color:#58595b; }
.blackBG { background-color:#000;}
.blueBG {  background-color:#1f1b6c; }
.redBG {  background-color:#ef4036; }
.lightGreyBG {  background-color:#e6e7e8; }
.reallyLightGreyBG { background-color:#fbfbfb;}
.whiteBG { background-color:#fff;}

.darkGrey {  color:#58595b; }
.blue {  color:#1f1b6c; }
.red {  color:#ef4036; }
.lightGrey {  color:#e6e7e8; }
.black { color:#000;}
.white { color:#fff;}




.fullWrap { width:96%;	max-width:1200px; margin:0 auto; padding-left:2%; padding-right:2%;}
.TwoThirdsWrap { width:66%;	max-width:900px; margin:0 auto; padding-left:2%; padding-right:2%;}


.oneHundred_percent { width:100%; }
.fifty_percent { width:50%;}
.one_third {width:33.33%;}
.two_thirds {width:66.66%;}

.one_thirdwBorder {
	width:33%;
	border-right:solid 1px #fff;
}


.twoColumns {
    -webkit-columns: 2; /* Chrome, Safari, Opera */
    -moz-columns:2; /* Firefox */
    columns: 2;
}

.twoColumns p {
	padding-right:20px;
}

.SpanAllColumns {
		-webkit-column-span: all;
	    column-span: all;
}

.keepTogether {
	-webkit-column-break-inside: avoid; /* Chrome, Safari */
    page-break-inside: avoid;           /* Theoretically FF 20+ */
    break-inside: avoid-column;         /* IE 11 */
}


.alignLeft { text-align:left;}
.alignRight { text-align:right;}
.alignCenter {text-align:center;}
.floatLeft { float:left; }
.clearAll { clear:both; }

.vAlignC { vertical-align:middle;}


.pageStartPadding {padding-top:20px;}

.insetByTwenty { margin-left:20px;}	
.noMargin { margin:0 !important;}

.bottom {
	bottom:0;
}


/* header */
.header {
	margin-top:10px !important;
}


.logo img {
	width:350px;
	height:auto;
}


.nav {
    width: 100%;
    margin-top: 15px !important;
}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 10px 20px !important;
}

.ubermenu .ubermenu-item {
	width:16.6% !important;
	text-align:center !important;
}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item {
    min-width: 100% !important;
}

.ubermenu-main .ubermenu-item-normal > .ubermenu-target, .ubermenu-main .ubermenu-submenu .ubermenu-target {
    padding: 20px !important;
	font-size:15px;
}


.banner {
	width:100%;
	height:auto;
	position:relative;
	z-index:-1;
}

.bannerText {
    width: 620px;
    height: 129px;
    padding: 25px 40px;
    margin: -184px auto 0 auto;
    z-index: 1;
    background-color: rgba(255, 255, 255, 0.7);
}

.bannerText h4 {
	margin:0;
	text-align:center;
}

.welcome {
	padding-bottom:40px;
}


.welcomeBlue {
	    width:700px;
		height: 15px;
		background-color:#1f1b6c;
		margin:0 auto;
		display:block;
		top:0;
		position:relative;
}

.welcome .one_third img {
	width:100%;
	height:auto;
}

.featured {
	padding-top:100px;
	padding-bottom:100px;
}


.featured .one_third img {
	width:90%;
	height:auto;
	margin:0 auto;
	z-index:-1;
}

.featText {
	width: 80%;
    height: 38px;
    padding: 0px 0 5px 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 2;
    margin-top: -48px;
    background-color: #FFF !important;
    border-bottom: 10px solid #1f1b6c;
}


.featText h1 {
	margin-top:0; 
}
	
	
.mission {
	background-image:url("http://www.sdfa.com.au/wp-content/uploads/2016/05/mission.jpg");
	background-size:cover;
	min-height:300px;
	padding-bottom:50px;
}

.mission h3 {
	margin-bottom:10px;
}


	
	
.footer {
	clear:both;
	display:block;
	height:525px;
	background-color:#1f1b6c;
	border-bottom:#FFF 20px solid;
	border-top:#FFF 20px solid;
	bottom:0;
	font-size:12px !important;
}



.mintwohundo {
	min-height:200px;
}

.mintwofiddy {
	min-height:250px;
}





/*------------------------------------*\

    FONTS

\*------------------------------------*/

.smallerText {
	font-size:12.5px;
}

h1 {
	font-size:28px;
	color:#1f1b6c;
	font-weight:400;
}


h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:22px;
	line-height:1.7;
	color::#1f1b6c;
}

h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:20px;
	margin-top:0;
}


h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:22px;
	line-height:1.7;
}


p {
	margin-bottom:15px;
	margin-top:0px;
}

	



/*------------------------------------*\

    IMAGES

\*------------------------------------*/







/*------------------------------------*\

	TYPOGRAPHY

\*------------------------------------*/


/*------------------------------------*\

    RESPONSIVE

\*------------------------------------*/


@media only screen and (max-width: 1200px) {
	nav a {
	font-size: 13px !important;
    min-height: 58px !important;
	}
	
	.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 14px 20px 10px 20px !important;
}
	
	
}


@media only screen and (max-width:1024px) {
h1 {font-size:20px; color:#1f1b6c; font-weight:400;}
.contactWrap .fifty_percent {width:100%; }
}


@media only screen and (max-width: 768px) {
nav a {min-height: 0px !important;}
.ubermenu-skin-black-white-2 { border: none !important;}
.header .fullWrap {width:100%; padding:0;}
.header .fifty_percent {width: 48%; padding-right: 2%;}
.bannerText { width: 80%; height: auto; padding: 15px 20px; margin: -186px auto 0 auto; z-index: 1; background-color: rgba(255, 255, 255, 0.8);}
.welcome .two_thirds { width:100%; }
.welcome img { display:none;}
.bannerText h4 {font-size:16px;}
.featText h1 {font-size:16px;}
.featText {padding-top:15px;}

footer .one_thirdwBorder { width:100%; border-right:0 !important; border-bottom: solid 1px #fff; margin-top:25px;}
footer .one_third { width:100%; margin-top:25px; }
footer .insetByTwenty {margin-left:0; }
.footer { height: 905px;}

}
@media only screen and (max-width:600px) {
.header .fifty_percent {width:100%; float:none; text-align:center !important;}
.featured .one_third { width:80%; float:none !important; margin:20px auto;}
.featured {padding-top:0; padding-bottom:0;}
}

@media only screen and (max-width:480px) {
.bannerText {margin: 0 auto 0 auto;}
.bannerText h4 {font-size:18px;}
.welcome .twoColumns {-webkit-columns: 1; -moz-columns: 1; columns: 1;}
.featured .one_third { width:100%; }
.mission h3 {font-size:16px;}
.mission .TwoThirdsWrap { width:80%;}

}
@media only screen and (max-width:320px) {
}






