@charset "UTF-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Hind', sans-serif;
	}


#logo {
	width:35px;
	margin-top:-5px;
	}		

.navbar-inverse .navbar-nav>li>a {
	font-family:papyrus, sans-serif;
	font-size:15px;
	padding-top:20px;
	color:#fff;
	}	
	
.innerContainer {
	max-width:1130px;
	margin:0 auto;
	}	
	
#containerTop {
	background:url(../images/red.jpg);
	background-repeat:repeat;
	padding:50px 25px;
	}
	
#logo2 {
	width:275px;
	margin:30px auto 0 auto;
	}	
#logo2 img {
	width:100%;
	}
	
#containerTop  .innerContainer h1 {
	color:#fff;
	font-family:papyrus, sans-serif;
	text-align:center;
	font-size:25px;

	}
	
#owl-demo {
margin-top:50px;
	}	
#owl-demo .item{
  margin: 3px;
  width:100%;
  overflow:hidden;
}

#owl-demo .item img{
  display: block;
  height:250px;

}	
	
	
	
	
#tagline {
	padding:25px;
	text-align:center;
	background:#222;
	color:#fff;
	}
	
	
#tagline h2  {
	font-size:26px;
		font-family:papyrus, sans-serif;
		line-height:150%;
		padding:0 100px;

	}		
	
#tagline h2 span {
	font-family:papyrus, sans-serif;
	color:#BA2527;
	}	

#about {
	padding:25px 0;
	
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}
	
#about h1 {
	font-size:45px;
	text-align:center;
	font-family:papyrus, sans-serif;

	}	
	
#about p {
	font-size:14px;
	padding-bottom:30px;
	color:#333;
	}	
	
#about h2 {
	font-weight:900;
	font-size:20px;
	padding:0;
	margin:0;
	}
	
	
#lms {
	margin:35px 10px;
	background:#fff;
	padding:15px;
	color:#BA2527;
	border-radius:10px;
	clear:both;	
	border:solid 2px #444;
	}
	
#lms p {
	color:#333;
	padding-bottom:0;
	margin:0;
	}	

#categories {
	padding:25px 0;
    background:#fff;
	}
	

#categories h1 {
	font-size:45px;
	text-align:center;
	font-family:papyrus, sans-serif;
	color:#444;
    margin-bottom:20px;
	}	

.cat_box {
   margin-bottom:35px; 
    min-height:150px;
    
}

.cat_img {
    width:80px;
    height:80px;
    margin:0 auto;
    cursor:pointer;
}
.cat_img img {
   width:100%; 
}

.cat_box h2 {
    text-align:center;
    margin:0;
    padding:0;
    font-size:25px;
    font-family:papyrus, sans-serif;
    margin-top:15px;

}

.cat_box h3 {
    font-size:12px;
    border:solid 1px #ddd;
    color:#999;
    padding:4px 10px;
    max-width:90px;
    text-align:center;
    margin:0 auto;
    margin-top:5px;
    cursor:pointer;
    	-webkit-transition: all .2s ease-in-out;
	 -moz-transition: all .2s ease-in-out;
 	 -o-transition: all .2s ease-in-out;
 	 transition: all .2s ease-in-out;
    
}

.cat_box h3:hover {
    background:#BA2527;
    color:#fff;
    -webkit-transition: all .2s ease-in-out;
	 -moz-transition: all .2s ease-in-out;
 	 -o-transition: all .2s ease-in-out;
 	 transition: all .2s ease-in-out;
}



/*-----Modals------*/

.satt_modal .modal-header {
    height:150px; 
    color:#fff;
    background:#BA2527;

}
.satt_modal .modal-header h4 {
    font-size:60px;
    font-family:papyrus, sans-serif;
    text-shadow:2px 2px 2px #555;
    margin:0;
    text-align:center;
    padding:0;
}

.satt_modal .modal-header a {
    padding:3px 6px;
    color:#fff;   
    text-align:center;
    margin:0 auto;
}

.satt_modal .modal-header a:hover {
    text-decoration:none;
    background:rgba(255,255,255,.2);
    border:solid 1px rgba(255,255,255,1);
    color:#fff;
        -webkit-transition: all .2s ease-in-out;
	 -moz-transition: all .2s ease-in-out;
 	 -o-transition: all .2s ease-in-out;
 	 transition: all .2s ease-in-out;
}

.satt_modal .modal-header h6 {
    text-align:center;
    
}

.satt_modal .modal-body ul {
    list-style:none;
}


.satt_modal .modal-body ul li { 
    width:350px;
    height:350px;
    margin:20px auto;
}

.satt_modal .modal-body ul li img { 
    width:350px;
    height:350px;
    } 

#holidays_modal .modal-header {
    background:url(../images/holidays/holiday_headline.jpg);
    background-size:cover;
    background-position:top center;
   
}


#test {
	
background: rgb(249,249,249); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(204,204,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	padding:25px 0;
	}
	


#test h2 {
	font-size:45px;
	text-align:center;
	font-family:papyrus, sans-serif;
	color:#000;
	}
	
#testRow {
	max-width:900px;
	margin:0 auto 15px auto;
	}
		
.testCircle {
	color:#fff;
	width:165px;
	height:165px;
	margin:10px auto;
	border-radius:50%;
	}
	
.red {
	background:#BA2527;
	}

.dark {
    background:#555;
	}	 	
	
.testCircle h3 {
	font-size:12px;
	text-align:center;
	padding:25px 20px;
	line-height:150%;
	}
	
.testCircle h3 span {
	font-weight:700;
	}	
	
	
	
#contact {
	padding:25px 0;
	background:#333;
	}
	
#contact h2 {
	font-size:45px;
	text-align:center;
	font-family:papyrus, sans-serif;
	color:#fff;
	}	
	
#contact h4 {
	color:#fff;
	font-family:papyrus, sans-serif;
	font-size:18px;
	text-align:center;
	padding:0 25px;
	}						

#contact a {
	color:#BA2527;
	font-family:papyrus, sans-serif;
	}
	
#form {
	max-width:400px;
	margin:0 auto;
	}	
	
#form input, #form textarea {
	margin-bottom:5px;
	padding:10px;
	}
	
#form #submit {
	font-family:papyrus, sans-serif;
	background:#BA2527;       
	color:#fff;
	width:130px;
	margin:0 auto;
	border:none;
	}
	
#form #submit:hover {
	background:#999;
	-webkit-transition: all .2s ease-in-out;
	 -moz-transition: all .2s ease-in-out;
 	 -o-transition: all .2s ease-in-out;
 	 transition: all .2s ease-in-out;
	}		
	
	
#footer {
	background:#000;
	padding:15px 0;
	}	
	
#footer h5 {
	text-align:center;
	font-size:11px;
	line-height:130%;
	color:#fff;
	}	
	
#footer h5 a {
	color:#E1B35E; 
	}	
	
@media (max-width: 767px) {
#tagline h2  {
		padding:0 10px;

	}		
	
	
}
	