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

/*DEFAULT STYLES*/
body {
	background-color:#7a0000;
	font-family: 'Lato', sans-serif;
	font-size:16px;
	color:#000;
	padding:0;
	margin:0;
}

img {border:none !important;}

h1 {margin:0; font-size:45px;}
h2 {margin-top:0; font-size:35px; color:#333;}
h3 {font-size:25px; margin:0;}
h4 {margin-top:30px; margin-bottom:0; font-size:25px; font-weight:normal;}
h5 {margin-top:0; font-size:20px; color:#33363b;}
p {margin-top:7px;}

a:link {color:#C00; text-decoration:underline;}
a:visited {color:#F60; text-decoration:underline;}
a:hover {color:#FC3; text-decoration:none;}
a:active {color:#C00; text-decoration:underline;}

img, object, embed, video {max-width: 100%;}
.ie6 img {width:100%;} /* IE 6 does not support max-width so default to width 100% */

input[type="text"] {width:50%;}

figcaption {font-size:16px; color:#444444;}

/*END DEFAULT STYLES*/


/*=======================================*/


/*MISC STYLES*/
.clear {clear:both; height:0 !important;}
.floatLeft {float:left; margin:0 20px 10px 0;}
.floatRight {float:right; margin:0 0 10px 20px;}

.noMargin {margin:0 !important;}
.noTopMargin {margin-top:0;}
.noBottomMargin {margin-bottom:0;}
.padding15 {padding:15px;}

.right {text-align:right;}
.center {text-align:center;}

.size12 {font-size:12px;}
.size14 {font-size:14px;}
.size16 {font-size:16px;}
.size18 {font-size:18px;}
.size25 {font-size:25px;}
.size40 {font-size:40px;}

.darkGrayBG {background-color:#262626; color:#fff;}
.darkGrayBG a:link {color:#f03e21;}
.chalkboardBG {background-image:url(../images/pageSpecific/chalkboard.png); background-repeat:no-repeat; background-size:cover;}

.green {color:#21A003;}
.red {font-weight:bold; color:#F00;}
.orange {color:#ff8c10;}
.yellow {color:#ffd200;}
.gray {color:#999;}
.white {color:#fff;}

.fullPic img {width:100%;}
/*MISC LAYOUT STYLES*/


/*=====================*/
/*SPECIAL DEVICE STYLES*/
/*=====================*/

/*JUST MOBILE*/
.hideMobile {display:none;}
.noFloatMobileLeft, .noFloatMobileRight {display:block; margin:auto;}

.centerOnlyMobile {text-align:center;}

.box200, .box300, .box350, .box400, .box500, .box600, .box700, .box800 {width:100%;}
/*END JUST MOBILE*/

/*JUST TABLET*/
@media only screen and (min-width: 481px) {
.hideMobile {display:inherit;}
.hideTablet {display:none;}

.noFloatMobileLeft {display:inherit; float:left; margin-right:20px; margin-bottom:25px;}
.noFloatMobileRight {display:inherit; float:right; margin-left:20px; margin-bottom:25px;}

.centerOnlyMobile {text-align:inherit;}

.black {color:#000 !important;}
.disable-link {
    pointer-events: none;
    cursor: default;
	text-decoration:none !important;
	font-weight:normal !important;
}

.box200 {width:200px;}
.box300 {width:300px;}
.box350 {width:350px;}
.box400, .box500, .box600 {width:350px;}
.boxCenter {margin:auto;}
}
/*END JUST TABLET*/


/*JUST DESKTOP*/
@media only screen and (min-width: 769px) {
.hideTablet {display:inherit;}
.hideDesktop {display:none;}

.box400 {width:400px;}
.box500 {width:500px;}
.box600 {width:600px;}
.box700 {width:700px;}
.box800 {width:800px;}
}
/*END JUST DESKTOP*/

/*=========================*/
/*END SPECIAL DEVICE STYLES*/
/*=========================*/