
@charset "UTF-8";

/**
 * Filename:        homepage.css
 * Revision:        v1.0 => 2013.01.21
 * Organization:    ignitr => https://wildfirecms.com
 * Author:          Trevor Lettman
*/



/*********************
 TAGS 
*********************/


body {
	font-family: "proxima-nova-condensed",sans-serif;
	color: #FFF;
	background:#000;
}

body #canvas
{
	padding: 30px;
	background:url(/core/structure/alpha_tiles/black_50.png);
}

body.hp #canvas
{
	padding: 0 !important;
	background: transparent !important;
}

.row {
	max-width: 100%;
}

p {
	margin:0 0 15px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	font-weight: 400;
	color:#FFF;
}

h1, h2, h3, h4 {
	font-family: "proxima-nova-condensed",sans-serif;
	line-height:114%;
	font-weight: 400;
	color: #FFF;
}

body.hp h1 {
	position: absolute;
	left: -3000px;
}

ul,
ol {
	margin:0 0 20px 0 !important;
	padding: 0 !important;
}

ul li,
ol li {
	list-style: none;
	margin: 0 0 5px !important;
	padding: 0;
}

a:link, a:active, a:visited, a:hover, a:visited:hover {
	text-decoration:none;
	color:#CCC;
}

a:hover, a:hover:visited {
	text-decoration:underline;
}

/* buttons */

a.btn-default:link, a.btn-default:active, a.btn-default:visited {
	display:inline-block;
	padding:8px 16px;
	margin:0;
	background:#059da6;
	font-size:1em;
	font-weight:400;
	letter-spacing: .05em;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	width:auto;
	text-decoration:none;
	border: none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-transition:.2s;
	-ms-transition:.2s;
	-moz-transition:.2s;
	-webkit-transition:.2s;
}

a.btn-default:hover, a.btn-default:visited:hover{
	background: #027e86;	
}

.btn-primary {
	padding: 10px 15px 7px;
	margin-bottom: 15px;
    background-color: #FF42FF;
    border-color: #FF42FF !important;
    border-radius: 0px!important;
    font-size: 2em;
    font-weight: 400;
    color: #fff !important;
    text-transform: uppercase;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;

}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	background-color: #BD2BAD;
}


/*********************
 LAYOUT 
*********************/

header {
	position: fixed;
	z-index: 10001;
	top: 0;
	width: 100%;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
}

header.opaque {
	background:url(/core/structure/alpha_tiles/black_80.png);
 	-o-transition:1.5s;
	-ms-transition:1.5s;
	-moz-transition:1.5s;
	-webkit-transition:1.5s;
}

section#glory {
	position:relative;
	z-index: 2;
}

section#canvas {
	position:relative;
	z-index: 1;
	padding: 120px 0 60px;
	/*background:url(/core/structure/alpha_tiles/black_40.png);*/
}

.hp section#canvas {
	padding: 0;
}

section#canvas .kablamo {
	margin-top: 90px;
}

section#canvas .col-md-4 {
	margin-top: 60px;
}

footer {
	margin-top: 300px;
	color:#FFF;
	font-size:.9em;
}

footer p {
	font-size: .9em;
	color:#FFF;
	text-align:center;
}

footer a:link, footer a:active, footer a:visited, footer a:hover, footer a:visited:hover {
	color:#FFF;
}

ul#contact {
	margin:0 0 15px -10px !important;
}



/*********************
 TESTIMONIALS WIDGET
*********************/

.widget.testimonial {
	margin: 120px 0;
	padding: 30px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.widget.testimonial p {
	margin: 0 0 15px;
	font-family: "proxima-nova-condensed",sans-serif;
	font-size: 1.6em;
	font-style: italic;
	line-height: 1.6em;
}

.widget.testimonial p span {
	display: inline-block;
	position: relative;
	top: 15px;
	font-size: 2.4em;
}

.widget.testimonial h4 {
	font-size: 1.2em;
}



/*div.pop {
	margin-bottom: 30px;
	padding: 15px;
	background:url(/core/structure/alpha_tiles/black_30.png);
}

div.pop h2,
div.pop h3,
div.pop p {
	color: #FFF;
}

div.pop h2 {
	margin-bottom: 15px;
	font-size: 2em;
}

div.pop h3 {
	margin: 0 0 15px;
	font-size: 1.5em;
}

div.pop p {
	line-height: 1.6em;
}

div.pop a {
	color: #33464C;
}

div.pop a:hover {
	color: #141D20;
}*/



/*********************
 IMAGES / RESPONSIMG
*********************/

.img-left {
	float: left;
	margin: 0 2% 2% 0;
}
.img-right {
	float: right;
	margin: 0 0 2% 2%;
}


.responsimg>img,
img.responsimg {
	width: 100%;
}

img.respons-8 {
	width: 66%;
}

img.respons-6 {
	width: 50%;
}

img.respons-3 {
	width: 25%;
}

img.respons-4 {
	width: 33%;
}


/*********************
 POSTS
*********************/

/*.post img.featured {
	float: right;
	margin: 0 0 2% 2% !important;
}

.listitem.col-xs-12 img.responsimg {
	float: left;
	margin: 0 2% 2% 0;
	width:20% !important;
}
.listitem.col-xs-6 img.responsimg {
	float: left;
	margin: 0 2% 2% 0;
	width:25% !important;
}
.listitem.col-xs-4 img.responsimg {
	float: left;
	margin: 0 0 2% 0;
	width:50% !important;
}
.listitem.col-xs-3 img.responsimg {
	float: none;
	margin: 0 0 2% 0;
	width:100% !important;
}
*/

/*********************
 BREADCRUMB
*********************/

#breadcrumb {
	margin:2% 0 0 0;
}

#breadcrumb, #breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:visited:hover {
	font-size:.9em;
	font-weight:400;
	text-transform:uppercase;
	text-decoration:none;
}

#breadcrumb a:hover, #breadcrumb a:visited:hover {
	text-decoration:underline;
}

#breadcrumb a {
}


/*********************
 PARALLAX
*********************/

/**{border:1px solid red;}*/

section.parallax {
}

.parallax-window {
	margin: 0 !important;
	padding: 0 !important;
    width: 100% !important;
    min-height: 800px;
    background: transparent;
}



/*********************
 CLASSES 
*********************/

div.hr {
	margin:20px auto 16px auto;
	border-top:1px solid #FFF;
	max-width:900px;
}

.clear {
	display: block;
	height: .000001em;
	clear: both;
}
