
body {
	  
	background-color: #000000;
	
	background-repeat:repeat-x;
	background-position:center bottom;
	background-size:auto;
	
}


.lato { font-family:'Lato'; }

.rokkitt { font-family:'Rokkitt'; }

.oswald { font-family:'Oswald'; }

.droid-sans { font-family:'Droid Sans'; }

.lobster { font-family:'Lobster'; }

.fjalla-one { font-family:'Fjalla One'; }

.nunito { font-family:'Nunito'; }

.anton { font-family:'Anton'; }

.fondamento { font-family:'Fondamento'; }

.orbitron { font-family:'Orbitron'; }

.pacifico { font-family:'Pacifico'; }

.sigmar-one { font-family:'Sigmar One'; }

.righteous { font-family:'Righteous'; }

.black-ops-one { font-family:'Black Ops One'; }

.chewy { font-family:'Chewy'; }

.kaushan-script { font-family:'Kaushan Script'; }

.permanent-marker { font-family:'Permanent Marker'; }

.rock-salt { font-family:'Rock Salt'; }

.swanky-and-moo-moo { font-family:'Swanky and Moo Moo'; }

.bellefair { font-family:'Bellefair'; }

.navbar-bottom {
	margin-top: 0px;
	
}

.navbar-nav > li {
	font-size: 16px;
}

.sidebar .dropdown-menu {
	font-size: 15px;
}


.content {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#content-wrapper {
	
}
#content-2-wrapper {
	padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px;
}
#content-3-wrapper {
	padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px;
}
header {
	  
	background-color: #5755e5;
	background-image:url('/000/template_media/E919BFC3-ECF4-BBD7-B9605545853094A7.png');
	background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
	
	border-bottom: none;
	
}

#header1 {
	  
	background-color: #5755e5;
	background-image:url('/000/template_media/E919BFC3-ECF4-BBD7-B9605545853094A7.png');
	background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
	
	border-bottom: none;
	
}
#header2 {
	  
	background-color: #5755e5;
	background-image:url('/000/template_media/EF98334B-ECF4-BBD7-B960064A39112987.png');
	background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
	
	border-bottom: none;
	
}
#header3 {
	  
	background-color: #5755e5;
	background-image:url('/000/template_media/EF98334B-ECF4-BBD7-B960064A39112987.png');
	background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
	
	border-bottom: none;
	
}

.h1-lines {
	display:none;
}

@media(min-width:1232px) {
	#header1 .content-block {
		margin-left: 0;
		margin-right: auto';
	}
}


#content-3-wrapper > h1, #content-3-wrapper > div > h1, #content-3-wrapper > form > h1,
#content-3-wrapper > h2, #content-3-wrapper > div > h2, #content-3-wrapper > form > h2,
.main-title {
	font-family:Lato;
}
.h1-line-1 {
	background-color:#f69f08;
}
.h1-line-2 {
	background-color:#424040;
}
.h1-line-3, .h1-line-4 {
	background-color:#0132a2;
}
.h1-line-5 {
	background-color:#424040;
}

  .banner .banner-logo .logo {
    
    display:block;
    background:transparent;
    padding:0;
    border:0;
    border-radius:0;
    
  }
  
  
  .banner-tn, .banner-sm, .banner-md, .banner-lg {
    min-height:5px !important;
  }
  
  .banner-custom .banner-h1 {
    width:21%;
    top:63.74501992031873%;
    left:28.617886178861788%;
  }
  
  .banner-custom .banner-logo {
    top:63.27630653855169%;
    right:72.4390243902439%;
    bottom:-1.4061401453011486%;
    left:20.48780487804878%;
  }
  
  .banner-custom .banner-h2 {
    width:14%;
    top:86.2432622451371%;
    left:28.780487804878046%;
  }
  
    .banner-custom .banner-logo {
      width:15%;
    }
  
	#header1 .banner .banner-logo .logo {
    
    display:block;
    background:transparent;
    padding:0;
    border:0;
    border-radius:0;
    
  }
  
  
  #header1 .banner-tn, #header1 .banner-sm, #header1 .banner-md, #header1 .banner-lg {
    min-height:5px !important;
  }
  
  #header1 .banner-custom .banner-h1 {
    width:21%;
    top:63.74501992031873%;
    left:28.617886178861788%;
  }
  
  #header1 .banner-custom .banner-logo {
    top:63.27630653855169%;
    right:72.4390243902439%;
    bottom:-1.4061401453011486%;
    left:20.48780487804878%;
  }
  
  #header1 .banner-custom .banner-h2 {
    width:14%;
    top:86.2432622451371%;
    left:28.780487804878046%;
  }
  
    #header1 .banner-custom .banner-logo {
      width:15%;
    }
  

	#header2 .banner .banner-logo .logo {
    
    display:block;
    background:transparent;
    padding:0;
    border:0;
    border-radius:0;
    
  }
  
  
  #header2 .banner-tn, #header2 .banner-sm, #header2 .banner-md, #header2 .banner-lg {
    min-height:5px !important;
  }
  
  #header2 .banner-custom .banner-h1 {
    width:26%;
    top:62.003302868248944%;
    left:18.69281045751634%;
  }
  
  #header2 .banner-custom .banner-logo {
    top:62.003302868248944%;
    right:82.48366013071895%;
    bottom:0%;
    left:8.49673202614379%;
  }
  
  #header2 .banner-custom .banner-h2 {
    width:18%;
    top:84.06217023483751%;
    left:18.823529411764707%;
  }
  
    #header2 .banner-custom .banner-logo {
      width:9%;
    }
  

	#header3 .banner .banner-logo .logo {
    
    display:block;
    background:transparent;
    padding:0;
    border:0;
    border-radius:0;
    
  }
  
  
  #header3 .banner-tn, #header3 .banner-sm, #header3 .banner-md, #header3 .banner-lg {
    min-height:5px !important;
  }
  
  #header3 .banner-custom .banner-h1 {
    width:35%;
    top:63.178677196446195%;
    left:23.463687150837988%;
  }
  
  #header3 .banner-custom .banner-logo {
    top:62.19151036525174%;
    right:78.49162011173185%;
    bottom:0%;
    left:8.379888268156424%;
  }
  
  #header3 .banner-custom .banner-h2 {
    width:24%;
    top:87.857847976308%;
    left:23.743016759776538%;
  }
  
    #header3 .banner-custom .banner-logo {
      width:13%;
    }
  

.navbar-top-links .dropdown-toggle {
	color: #ffffff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}
.navbar-top-links-bg {
  background: #333333;
}
.navbar-top-links-bg-2 {
  background: #0132a2;
}
.navbar-top-links-bg-3 {
  background: #ffffff;
}

/*
@media (min-width: 768px) {
	.navbar-top-links {
		background:transparent;
	}
}
*/
h1 {
	/*font-family:Lato, Arial;
  font-weight:normal;*/
}
#content-wrapper h1, #content-wrapper h2 {  
  color: #525151;
  
}
#content-wrapper:not(.editor) {  
  color: #525151;
}
#content-wrapper a:not(.btn):not(.icon):not(.button) {  
  color: #5755e5;
}
#content-wrapper a:not(.btn):not(.icon):hover, #content-wrapper a:not(.btn):not(.icon):focus {  
  color: #9f1fee;
}
.lato {
	font-family:Lato, Arial;
	font-size:18px;
}
/*
.banner h1, .title-wrapper h1 {
	color: #424040;
	font-family:Lato;
	
	font-weight:bold;
  
}
.banner h2, .title-wrapper h2 {
	display:block;
	color: #424040;
	font-family:Lato;
  
	font-weight:bold;
  
}
*/

#header1 .banner h1, .title-wrapper h1 {
	color: #424040;
	font-family:Lato;
	
	font-weight:bold;
  
}
#header1 .banner h2, .title-wrapper h2 {
	display:block;
	color: #424040;
	font-family:Lato;
  
	font-weight:bold;
  
}
#header2 .banner h1, .title-wrapper h1 {
	color: #424040;
	font-family:Lato;
	
	font-weight:bold;
  
}
#header2 .banner h2, .title-wrapper h2 {
	display:block;
	color: #424040;
	font-family:Lato;
  
	font-weight:bold;
  
}
#header3 .banner h1, .title-wrapper h1 {
	color: #424040;
	font-family:Lato;
	
	font-weight:bold;
  
}
#header3 .banner h2, .title-wrapper h2 {
	display:block;
	color: #424040;
	font-family:Lato;
  
	font-weight:bold;
  
}

.banner-tn h1 {
	font-size:30px;
}
.banner-tn h2 {
	font-size:20px;
}

.navbar {
	  
	background-color: #333333;
	
	background-repeat:repeat;
	background-position:left top;
	background-size:auto;
	  
	border-bottom: 1px solid #ffffff;
  
	-webkit-box-shadow: 0 6px 6px rgba(0,0,0,0.5);
					box-shadow: 0 6px 6px rgba(0,0,0,0.5);
  
}
.navbar-nav .dropdown-menu {
	background: #333333;
}
.navbar-nav > li {
	font-family:Lato;
}
.navbar-nav > li > a {
	/*font-weight:bold;*/
}
.navbar-nav li a {
	color: #ffffff;
  /*font-weight:bold;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);*/
}
.navbar-nav li a:hover, .navbar-nav li a:focus, .navbar-nav li a.active {
	color: #cccccc;
}


/* group photo */


#header1 .group-photo {
	
	  
	background-color: #000000;
	background-image:url('/000/template_media/3EF34890-ECF4-BBD7-B9601B64137E9C52.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	
	width:20%;
	padding-top:15%;
  border:none;
  
}

#header1 .group-photo {
  top:24.84076134590057%;
  left:76.91056910569107%;
}

#header1 .group-photo .group-photo-overlay {
	  
	background-color: rgba(255,255,255,0);
	background-image:url('/000/template_media/D1170FA7-ECF4-BBD7-B9603B0C0F84E118.png');
	background-repeat:no-repeat;
	background-position:left top;
	background-size:contain;
	
	top:-14%;
	right:-5%;
	bottom:-6%;
	left:-3%;
}

.sidebar .group-photo-block {
	display:none;
	margin:0% 0 0% 0;
}
.sidebar .group-photo-border {
	position: relative;
	
}
.sidebar .group-photo-2-border {
	position: relative;
	
}
.sidebar .group-photo {
	display:none;   
	background-color: #ffffff;
	background-image:url('/000/template_media/3EF34890-ECF4-BBD7-B9601B64137E9C52.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
	
	padding-top:50%;
  border-top:none;
  border-bottom:none;
  
  z-index:1;
}
.sidebar .group-photo .group-photo-overlay {
	display:none;   
	background-color: #ffffff;
	
	background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
	
	top:0%;
	bottom:0%;
}






/* sidebar custom settings */
.sidebar {
	  
	background-color: #000000;
	
	background-repeat:repeat;
	background-position:right top;
	background-size:auto;
	
	display:none;
}
.sidebar-inner {
	width:100%;
	  
	background-color: #5755e5;
	background-image:url('/000/template_media/79A50E79-ECF4-BBD7-B96077189DD1DF08.png');
	background-repeat:repeat-y;
	background-position:right top;
	background-size:contain;
	
	padding-top:0%;
  
}
.sidebar-logo {
	width:100%;
	  
	background-color: rgba(0,0,0,0);
	background-image:url('/000/template_media/E91CE956-ECF4-BBD7-B9607CD9CEE1F034.png');
	background-repeat:no-repeat;
	background-position:left top;
	background-size:contain;
	
	padding-top:2.69058295964%;
  
}
.sidebar-nav {
	font-family:Lato;
}

/* fixed */
.sidebar {
	width:18.1006493506%;
	bottom:0;
	padding:0px 0;
	margin:0px 0 0 0;
  
	border-radius:0;
  
 	border-right: none;
}
/* float
*/
.sidebar-float {
	margin-top:30px;
	margin-left:10px;
	width:17.288961039%;
	bottom:auto;
	border-radius:10px;
}
.sidebar-nav > .dropdown-menu {
	  
	background-color: rgba(51,51,51,0);
	background-image:url('/000/template_media/CC162DC2-ECF4-BBD7-B96016C040FE82D0.png');
	background-repeat:repeat-y;
	background-position:left top;
	background-size:contain;
	
  padding-left: 24px;
  padding-right: 10px;
}
.sidebar-top {	
	
  padding-bottom:39.0134529148%;
    
	background-color: rgba(255,255,255,0);
	background-image:url('/000/template_media/CC9830E7-ECF4-BBD7-B960A684BB42A778.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:contain;
	
}
.sidebar-bottom {
	
  padding-bottom:90.134529148%;
    
	background-color: #5755e5;
	background-image:url('/000/template_media/7A01441D-ECF4-BBD7-B960C955A61E642A.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:contain;
	
}
.sidebar-nav > .dropdown-menu .dropdown-menu {
	background: rgba(51,51,51,0);
}
.sidebar-nav .dropdown-menu > li > a {
	color: #040404;
  /*font-weight:bold;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);*/
}
.sidebar-nav .dropdown-menu > li > a:hover, .sidebar-nav .dropdown-menu > li > a:focus, .sidebar-nav .dropdown-menu > li > a.active {
	color: #2a836f;
	/*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);*/
}
.sidebar-nav > .dropdown-menu > li {
	
}
.sidebar-nav > .dropdown-menu .dropdown-menu > li > a {
	font-weight:normal;
}


.sidebar-nav > .dropdown-menu .dropdown-menu {
	background: #18a201;
}
.sidebar-nav > .dropdown-menu .dropdown-menu > li > a {
	color: #040404;
}
.sidebar-nav > .dropdown-menu .dropdown-menu > li > a:hover, .sidebar-nav > .dropdown-menu .dropdown-menu > li > a:focus, .sidebar-nav > .dropdown-menu .dropdown-menu > li > a.active {
	color: #431144;
}


/* content */
#wrapper {	
	  
	background-color: #ffffff;
	background-image:url('/000/template_media/E9551804-ECF4-BBD7-B960A5DEADB8AA44.jpg');
	background-repeat:repeat-y;
	background-position:right top;
	background-size:contain;
	
}

#wrapper_2 {	
	  
	background-color: #ffffff;
	
	background-repeat:repeat;
	background-position:left top;
	background-size:auto;
	
}

@media(min-width:768px) {
	#content-wrapper {
		margin: 0 0 0 18.1006493506%;
	}
	.sidebar {
		display:block;
	}
}

.navbar > .content-block {
	
}

/* footer */

footer {
	  
	background-color: #000000;
	background-image:url('/000/template_media/E98A3F72-ECF4-BBD7-B960D7B7E3B5059D.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	background-size:cover;
		
	border-top: none;
	color: #f6f8fb;
}

#footer2 {
	  
	background-color: #000000;
	
	background-repeat:repeat;
	background-position:left top;
	background-size:auto;
	
}

footer .footer-content {
	border-bottom:1px solid #f6f8fb;
}

footer h5 {
	font-family:Lato;
	color: #f9f0ec;
	
	text-decoration:underline;
  
}
footer hr {
	border-color: #f6f8fb;
}
footer a {
	color: #ffffff;
}
footer a:hover {
	color: #ffffff;
}
.footer-bottom {
	
  padding-bottom:0.0811688311688%;
    
	background-color: #ffffff;
	
	background-repeat:no-repeat;
	background-position:left top;
	background-size:auto;
	
  display:none;
  
}

.btn-help {
  color: #fff;
  background-color: #a43e00;
  background-color: #a43e00;
  background-image: -ms-linear-gradient(top, #ff6000, #a43e00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff6000), to(#a43e00));
  background-image: -webkit-linear-gradient(top, #ff6000, #a43e00);
  background-image: -o-linear-gradient(top, #ff6000, #a43e00);
  background-image: -moz-linear-gradient(top, #ff6000, #a43e00);
  background-image: linear-gradient(top, #ff6000, #a43e00);
  border-color: #a43e00 #a43e00 #720c00;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff6000', endColorstr='#a43e00', GradientType=0);
	
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	
}
.btn-help:hover,
.btn-help:active,
.btn-help.active,
.btn-help.disabled,
.btn-help[disabled] {
  color: #fff;
  background-color: #a43e00;
  *background-color: #a43e00;
  border-color: #720c00;
	
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	
}
.btn-help:active,
.btn-help.active,
.btn-help:active:hover,
.btn-help.active:hover,
.btn-help:active:focus,
.btn-help.active:focus {
  color: #fff;
  background-color: #720c00;
  border-color: #400000;
	
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	
}
.btn-help:focus,
.btn-help.focus {
  color: #fff;
}
  


.dateContainer {
	background: #333333;
}
.dateContainer p {
	color: #ffffff
}
.colorText {
	color:#333;

}
#changessaved { 
	border:5px solid #333333;
}
.form-horizontal span > fieldset > legend {
	background: #333333;
	color: #ffffff
}
.form-horizontal span > fieldset, .form-horizontal span > fieldset > legend {
	border-color: #333333;
}


.gallery-container {
  border-width:7px;
  border-style:solid;
	-webkit-box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.5);
					box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.5);
}
.gallery-inner {
  padding:20px 10px;
	vertical-align:top;
  position:relative;
}
.gallery-pro {
	padding:1px;
  border-color:#5755e5;
}
.gallery-pro .gallery-holder {
  border:7px solid #ffffff;
}
.gallery-corkboard {
	background:#fff;
  border:6px solid #545b63;
  border-radius:24px;
}
.gallery-corkboard .gallery-inner {
	background:url('/graphics/images-gallery/images-corkboard/bg-corkboard.jpg');
	border:4px solid #fff;
  border-radius:20px;
}
.gallery-chalkboard {
	background:url('/graphics/images-gallery/images-chalkboard/chalkboard-pattern-bg.jpg');
  border-color:#d09053;
}
.gallery-chalkboard .gallery-holder {
	border:1px solid #8c5131;
}
.gallery-chalkboard .gallery-inner {
	border:1px solid #45221e;
}
.gallery-holder .gallery-img {
	vertical-align:top;
	border:1px solid #fff;
	margin:10px 20px;
	display:inline-block;
  padding:0;
	-webkit-box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.5);
					box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.5);
}
.gallery-img a {
	border:5px solid #000;
	margin:0 !important;
  padding:0;
}
.gallery-holder .gallery-img img {
	margin:0;
  padding:0;
	width:100%;
}

.gallery-pro .gallery-img {
	border:5px solid #000;
}
.gallery-pro .gallery-img a {
	border:0;
}

.gallery-formula {
	background:url('/graphics/images-gallery/images-chalkboard/formula.png') no-repeat;
  height:100px; /*73px;*/
}
.gallery-eraser {
	background:url('/graphics/images-gallery/images-chalkboard/eraser-chalk.png') no-repeat;
  height:22px;
  position:absolute;
  bottom:28px;
  left:0;
  right:0;
}
.gallery-bottom {
	background:url('/graphics/images-gallery/images-chalkboard/bottom-ledge-bg.jpg');
  height:28px;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
}
