@charset "utf-8";
/* CSS Document */

html {
    background: #000;
    margin: 0;
}

body {
    margin: 0;
    color: #fef200;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.1em;
    line-height: 1.4;
}
br.clear {clear: both}
.nobreak {white-space: nowrap}

#contactNav {
    position: fixed;
    width: 100%;
    z-index: 10;
    background: #000;
}
#contactNav ul {
    margin: 0;
    padding: 0 0.5em;
    display: inline;
}
#contactNav li {
    float: left;
    list-style: none;
    margin: 0 0.35em;
    display: inline;
}
#contactNav ul a, .sectionLinks a:hover, .contactScreen ul a {text-decoration: none}
#contactNav ul a:hover, .sectionLinks a, .contactScreen ul a:hover {text-decoration: underline}
#contactNav ul a, .sectionLinks a, .contactScreen ul a {color: #fef200}
#contactNav ul a:hover, .sectionLinks a:hover, .contactScreen ul a:hover {color: #fc3}
/*#contactNav ul a:hover {border-bottom: solid 1px}*/
#contactNavLinks {float: left}
#contactNavSocial {float: right}

.contactScreen ul {padding: 0}
.contactScreen li {list-style: none}
.contactScreenLinks {
    margin-left: 12.5%;
    float: left;
}
.contactScreenSocial {
    float: right;
    margin-right: 12.5%;
}
.contactScreenSocial li {text-align: right}

#content {
    position: absolute;
    top: 1.2em;
    width: 100%;
    letter-spacing: 0.04em;
}
#content.consult {top: 3em}

#content hr {
    border-style: solid;
    margin: 20px 0;
    clear: both;
}
#content i {
    color: #fef200;
    font-style: normal;
    font-weight: bold;
}

div.section {
    background: #000;
    width: 100%;
    margin-bottom: 2em;
}
div.header{
    background: url(img/88241%20J%27s%20Web%20Image%20NEW%20-%20SIZED.jpg) no-repeat center;
    height: 1008px;
}
div.team{
    background: url(img/NextLevel_SIZED.jpg) no-repeat center;
    height: 885px;
    margin-bottom: 1em;
    /*padding-top: 1.5em;*/
}
div.video {
    background: #000 linear-gradient(to right, #000,#fef200,#fef200,#fef200,#000);
    margin-bottom: 1em;
}
div.images {text-align: center}

div.section p, div.section h2, form fieldset {
    margin: 1em auto;
    width: 75%;
}
div.section p {
    color: #fc3;
    font-size: 1.2em;
}
    
.sectionLinks {
    float: right;
    margin: 1em 2% 0 0;
    padding: 0.5em/* 0.5em 0.5em 0.5em*/;
    background: #000;
    font-size: 1.25em;
    border: solid 2px;
}
.header .sectionLinks {background: none}
.team .sectionLinks {
    /*float: none;*/
    position: relative;
    top: 640px;
    /*right: 0;*/
    width: 7.1em;
    /*margin-right: 0;*/
}
.sectionLinks li {
    list-style: none;
    text-align: right;
    /*background: #231f20;*/
}
.sectionLinks li h3 {
    font-size: 1em;
    margin: 0;
}

.video iframe {
    display: block;
    margin: 0 auto;
    border: solid;
    border-width: 0px 1px;
    background: black;
}

form table {color: #fc3;}
form fieldset {border: solid 1px}
.contact-fieldtext {
	/*vertical-align: top;
	font-size: .9em;*/
	text-align: right;
}

#results-gallery {margin: 1em auto;}