@charset "utf-8";

/* CSS Document */

/* paulhamm.com color palette
Peach rgb(255,97,56, 1) #ff6138
Yellow rgb (255,255,157) #FFFF9D
Olive Green rgb (190,235,159) #BEEB9F
Light Green rgb (121, 189, 143) #79BD8F
Darker Green rgb (0, 163, 136) #79BD8F

*/



#LayoutDiv1 {
	display: block;
} 

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	max-width: 960px;
	max-height: 540px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 7%;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-width: 960px;
	max-height: 540px;
	margin-left: auto;
	margin-right: auto;

}


html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video, th, td, tr {
	margin: 0;
	border: 0;
	vertical-align: baseline;
	font: inherit;
	padding-top: 0px;
	padding-bottom: 0px;
}
.blank {
	height: 5px;
}


html5 display rule
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}

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


body {
	width: 100%;
	font-family: cabin-sketch, fredericka-the-great, frijole, Arial, "Times New Roman", serif;
	font-style: normal;
	font-weight: 400;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: x-large;
	background-image: url(../_photos/index/black-linen.png);
}




p {
	margin-bottom: 1em;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}


.glyphicon-home {
	padding-top: 0px;
	margin-top: 0px;
	font-size: 1.3em;
	top: -6px;
}
.glyphicon-home:hover {
	text-shadow: 2px 0px 2px rgba(236,240,243,1.00);
}

.navbar-nav {
	padding-top: 0px;
	padding-left: 0px;
	margin-right: -20px;
	margin-top: 10px;
}
#defaultNavbar1 {
	background-color: black;
	background-image: url(../_photos/index/diag_pattern.png);
	width: 100%;
	
}


.navbar-header {
	background-color: black;
	padding-bottom: 11px;
	padding-left: 0px;
	margin-left: -13px;
	background-image: url(../_photos/index/diag_pattern.png);
	
}


a.navbar-brand {
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 13px;
	margin-top: 16px;
	
}
.navbar-toggle {
	margin-top: 17px;

}

.container-fluid {
	background-color: rgba(0,0,0,0.79);
}



.morganfreeman {
	padding-bottom: 0px;
	font-style: normal;
	margin-top: 7px;
	float: left;
	margin-left: 0px;
	border-width: thick;
	border-style: solid;
	background-color: rgba(0,0,0,1.00);
	clear: none;
}

.condensed {
	font-family: cabin-sketch, fredericka-the-great, frijole, Arial, "Times New Roman", serif;
	font-style: normal;
	font-weight: 400;
	font-size: 1.8em;
	text-align: center;
	margin-top: 40px;
	border: 2% solid rgba(0,98,251,1.00);
	border-radius: 5px 40px 5px 5px;
	margin-left: 2.1%;
	clear: left;
	float: none;
	max-height: 450px;
	overflow-y: visible;
	display: block;
}
.bluelinks {
	font-size: 1.3em;
	letter-spacing: 2px;
	background-color: rgba(87,173,236,0.66);
	padding-top: 0px;
	text-align: center;
}
.bluelinks:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00ff90+0,00f59e+48,00dbff+99&amp;0.54+0,0.18+100 */
background: -moz-linear-gradient(top,  rgba(0,255,144,0.54) 0%, rgba(0,245,158,0.37) 48%, rgba(0,219,255,0.18) 99%, rgba(0,219,255,0.18) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,255,144,0.54)), color-stop(48%,rgba(0,245,158,0.37)), color-stop(99%,rgba(0,219,255,0.18)), color-stop(100%,rgba(0,219,255,0.18))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,255,144,0.54) 0%,rgba(0,245,158,0.37) 48%,rgba(0,219,255,0.18) 99%,rgba(0,219,255,0.18) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,255,144,0.54) 0%,rgba(0,245,158,0.37) 48%,rgba(0,219,255,0.18) 99%,rgba(0,219,255,0.18) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,255,144,0.54) 0%,rgba(0,245,158,0.37) 48%,rgba(0,219,255,0.18) 99%,rgba(0,219,255,0.18) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,255,144,0.54) 0%,rgba(0,245,158,0.37) 48%,rgba(0,219,255,0.18) 99%,rgba(0,219,255,0.18) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a00ff90', endColorstr='#2e00dbff',GradientType=0 ); /* IE6-9 */
}

.results {
	font-size: 0.7em;
	background-color: rgba(193,96,68,0.79);
	max-height: 5em;
	height: 1.2em;
	text-align: center;
	text-decoration: none;
	min-height: 1.2em;
	overflow-y: visible;
	display: block;
	top: 0vmin;
	margin-top: -28px;
}


.competition {
	background-color: rgba(6,49,187,0.90);
	float: left;
	min-width: 43%;
	min-height: 450px;
	overflow-y: visible;
	display: block;
	margin-right: 5%;
	background-image: url(../_photos/index/diag_pattern.png);
	font-style: normal;
	font-weight: 400;
	margin-top: 42px;
	margin-left: 1%;
	width: auto;	
	
}
.tshirt {
	margin-top: 2px;
	margin-bottom: 18px;
}
.competition.condensed .tshirt {
}

#archiveBanner2 {
	margin-bottom: 110px;
}




.mto {
	background-color: rgba(6,49,187,0.90);
	display: inline-block;
	float: right;
	min-width: 30%;
	min-height: 450px;
	margin-right: 3%;
	background-image: url(../_photos/index/diag_pattern.png);
	letter-spacing: 0.4em;
	text-align: center;
	text-indent: 20px;
	width: 43%;
	clear: right;
	overflow-y: no-display;
}

.mtoWriting {
	margin-top: 1em;
	line-height: 1.8em;
	
}

.mto p {
	color:rgba(208,208,208,.600);
	font-size: 18px;
	font-family:Helvetica, Arial, sans-serif;
	letter-spacing: .2em;
}

.enjoy {
	margin-top: 4em;
}
.space {
	width: 100%;
	height: 217px;
	display: block;
	float: right;
}



#pageFooter {
	height: 70px;
	padding-top: 9px;
	padding-right: 15px;
	padding-left: 15px;
	position: fixed;
	bottom: 0;
	background-color: black;
	background-image: url(../_photos/index/diag_pattern.png);
	display: block;
	min-width: 100%;
	

}	

.glyphicon-arrow-up {
	padding-left: 0px;
	margin-top: -29px;
	padding-top: 0px;
	float: right;
	clear: none;
	display: block;
	margin-left: 0px;
	margin-right: -93px;
	text-shadow: 2px 0px rgba(232,232,232,1.00);
	font-size: 1.4em;
	color:rgba(127,127,127,1.00)
}

.glyphicon-arrow-up:hover {
	text-shadow: 1px 0px 1px rgba(149,192,243,1.00);

}


#instagram {
	margin-left: 13px;
	bottom: -13px;
}
body script {
}


.roll:hover  {
	background-color: rgba(255,255,255,1.00);
	text-shadow: 2px 0px 1px rgba(255,255,255,1.00);
}
.roll {
	color: rgba(255,255,255,1.00);
	text-shadow: 1px 0px rgba(255,255,255,1.00);
}

.nav.navbar-nav li .roll {
}

.container-fluid {
	text-align: center;
	background-color: #000000;
	background-image: url(../_photos/index/diag_pattern.png);
}
.tabTop {
	color: rgba(255,255,255,1.00);
}
.logo {
	float: right;
	right: 80%;
}
a {
	text-decoration: none;
	color: rgba(54,54,54,1.00);
	font-size: x-large;
}
.panel-title a {
	color: rgba(0,0,0,1.00);
	font-size: x-large;
	font-weight: 400;
	font-style: oblique;

}
.item active {
	color: rgba(255,255,255,1.00);

}
.archive {
	margin-top: 50px;
}

.jumbotron {
	margin-top: 32px;
	font-size: large;
	background-color: rgba(106,191,103,0.67);	
}

#archiveBanner {

}
.MTO-Accordion {
	margin-top: -81px;

}

#upArrow {
	margin-top: -5px;
	float: right;
	padding-left: 77px;
	width: 30%;
}


.dropdown-toggle1 {
	font-size: xx-large;
	display: block;
}
.resultsDropdownIndex {
	text-align: left;
	display: block;
	min-width: 0px;
	overflow-y: visible;
}


body p {
}

.centerResults {
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.boys {
	float: right;
	color: rgba(255,255,255,1.00);
	margin-left: 0px;
	margin-right: 30px;
	background: rgba(224,224,224,1.00);
	padding-right: 20px;
	padding-left: 20px;
	border-color: rgba(111,168,204,1.00);
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-style: solid;
	border-bottom-left-radius: 30px;
}
.girls {
	float: left;
	margin-left: 30px;
	background: rgba(224,224,224,1.00);
	padding-right: 20px;
	padding-left: 20px;
	border-color: rgba(111,168,204,1.00);
	border-style: solid;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-bottom-left-radius: 30px;
}
.resultsWidth {
	display: block;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 91px;
}
.girls2 {
	float: left;
	margin-right: 0px;
}
.boys2 {
	float: right;
}
.navbar.navbar-default .container-fluid {
}
.registration {
	background-color: rgba(255,255,255,1.00);
	display: block;
	margin-left: auto;
	-webkit-box-shadow: 5px 10px 20px;
	box-shadow: 5px 10px 20px;
	margin-right: auto;
}
.reg {
}
.EntryGirls {
	display: block;
	margin-left: Auto;
	margin-right: auto;
	background-color: rgba(239,239,239,1.00);
	-webkit-box-shadow: 5px 10px 20px;
	box-shadow: 5px 10px 20px;
	margin-top: 40px;
}
.EntryBoys {
	display: block;
	margin: 27px auto 28px;
	background-color: rgba(239,239,239,1.00);
	-webkit-box-shadow: 5px 10px 20px;
	box-shadow: 5px 10px 20px;
	padding-top: 0px;
}











@media (min-width : 960px ) and (max-width : 5000px ){

.video-container {
	padding-bottom: 513px;
	}

}


@media (min-width : 0px ) and (max-width : 580px ){

.navbar-default{
	min-width: 70%;
}

.navbar-header {
	background-color: black;
	background-image:url(../_photos/index/diag_pattern.png);
}
body {
}
#contact {
	display: block;
	width: 30%;
	margin-left: 122px;

}

.condensed {
	margin-bottom: 0px;
}

.small_MF {
	position-left: auto
}

.mto {
	clear: none;
	float: none;
	width: 94%;
	margin-left: 2%;
	overflow-y: hidden;
	margin-bottom: 100px;
}
.competition {
	margin-left: 2%;
	overflow-y: visible;
	display: block;
	min-height: 450px;
	min-width: 94%;
}
	




.large_MF {
	display: none;


}

.Xlarge_MF {
	display: none;
}

	

.video_gallery_container {
	margin-bottom: -13px;
	margin-top: 40px;
	padding-bottom: 95px;
}

.glyphicon-home {
	margin-top: -10px;
}
#carousel1 {
	margin-bottom: 36px;
	margin-top: 36px;
}

#carousel2 {
	margin-bottom: 36px;
	padding-bottom: 0px;
}
#carousel3 {
	margin-bottom: 109px;
}

.followMe {
	margin-left: 50%;
	}

}

@media (min-width : 600px ) and (max-width : 10000px ){
#instagram {
	float:right;
	}
}

@media (min-width : 0px ) and (max-width : 960px ){
	.boys2 {
		float:left;
}
	
}

@media (min-width : 0px ) and (max-width : 524px ){
 #nevergiveup {
  display:none;
}


}

@media (min-width : 0px ) and (max-width : 360px ){
.dropdown-toggle1 {
	font-size: medium;
	display: block;
}

.resultsWidth  a	 {
	font-size: medium;
}

.enjoy {
	display: none;
}

}

@media (min-width : 361px ) and (max-width : 759px ){
.dropdown-toggle1  {
	font-size: 18px;
	display: block;
}
}

@media (min-width : 760px ) and (max-width : 1299px ){
.dropdown-toggle1 {
	font-size: 25px;
	display: block;
}	
	
}

@media (min-width : 578px ) and (max-width : 730px ){
.enjoy {
	display: none;
	
}
}



@media (min-width:581px) and (max-width:824px){
.navbar-header {
	background-color: black;
	background-image:url(../_photos/index/diag_pattern.png);
}

.small_MF {
	display: none;
}
.large_MF {
	margin-left: 12px;
}
.Xlarge_MF {
	display: none;
}

html {
	background: url(../_photos/index/black-linen.png);
	background-repeat: repeat;
}

.glyphicon-home {
	margin-top: -1px;
}


#carousel1 {
	margin-bottom: 45px;
}
#carousel2 {
	margin-top: -26px;
	margin-bottom: 20px;
	
	
}
#carousel3 {
	margin-bottom: 100px;
}

.enjoy {
	margin-top: 0px;
}


}


@media (min-width:767px) and (max-width:900px){

.navbar-header {
	background-color: black;
	background-image:url(../_photos/index/diag_pattern.png);
}
}


.navbar-brand {
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 17px;
	
}



.logoBeginning {
	display:none;
} 

}

@media (min-width:0px) and (max-width:1299px){
	.results {
	margin-top: 10px;
	overflow-y: visible;
}
	
}

@media (min-width:824px) and (max-width:1299px){

.small_MF {
	display: none;
}

.large_MF {
	margin-left: 0px;
	margin-top: 2.7%;
	margin-bottom: 2.1%;
}

.Xlarge_MF {
	display: none;
}


.logoBeginning {
	display:none;
} 

#carousel2 {
	display: none;
}

#carousel3 {
	display: none;
}

}

@media (min-width:0px) and (max-width:524px){
#upArrow {
	margin-right: 34px;
}
}

@media (min-width:524px) and (max-width:10000px){
#upArrow {
	display: none;
}

}

@media (min-width:960px) and (max-width:10000px){
	.meetContact {
	 width: 960px;
	 display:block;
	 margin-left:auto;
	 margin-right:auto;
	 margin-top: 60px;
}
	
	

}

@media (min-width:1300px) and (max-width:2000px){
	.enjoy {
	display:none;	
}
}
@media (min-width:1300px) and (max-width:10000px){
.small_MF {
	display: none;
}
.large_MF {
	display: none;
}
.Xlarge_MF {
	margin-top: 1%;
	margin-left: 1%;
	margin-bottom: 1.17%;
	clear: both;
	display: block;
}

.indexLargeText {
	font-size: 45px;
}
.condensed a{
	font-size: 40px;
}
.mto p {
	
	font-size: 28px;
	
}

.mto {
	min-height: 555px;
}

.competition {
	min-height: 555px;
	overflow-y: visible;
	display: block;
	min-width: 43%;
}



.logoBeginning {
	display:none;
} 

#carousel2 {
	display: none;
}

#carousel3 {
	display: none;
}


}
