body { 
	background-image:url(/site/fire.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
background-size:100%;
	background-attachment: fixed;
	background-color: #fff;
font-family:"Oxygen", sans-serif;
width:100%;
height:100%;
}

h1,h2,h3,h4,h5,h6 { font-family:"Raleway", sans serif; }

.container { 
background-color:#f8f8f8; 
color:black; 
}
.facebook{
margin-top:20px;
width:100%;
}
.jumbotron {
text-align:center; 
background-size:cover;
border-radius:0px;
margin-bottom:0;
padding: 0;
overflow:hidden;
min-height: 235px;
}
.jumbotron h1{
color:#fff;
  font-size: 1.4em;;
  margin: 25px auto;
  padding: 15px 10px;
  text-shadow: 0 0 2px rgba(0,0,0,0.5);
background-color:rgba(0,0,0,0.2);
border-radius:50px;
width:80%;
}
.jumbotron img{
max-width:200px;
padding-top:20px;
}

.navbar-brand{
display:none;
}
.intro{
background:#bcd5e0;
border:1px solid #000;
}
.intro p{
padding:10px;
}

.p table td { padding:3px 5px; margin:0px; }

.content {padding:0 30px; }

.panel{
border:1px solid #126BA3;
}
.panel-heading, .panel-footer{
background-color:#126BA3;
color:#fff;
}
.panel-item{
color:#000
}
.panel-item .title{
color:#C9302C;
}
.sidebar .card{
border:1px solid #126BA3;
}
.sidebar .card-header, .card-footer{
background-color:#126BA3;
color:#fff;
}
.sidebar .card-item{
color:#000
}
.sidebar .card-item .card-title{
color:#C9302C;
}
.static p{
color:#000;
}

.static h3, .static p strong{
color:#C9302C;
font-size:28px;
}


div.gallerylayer { background-color:black!important; }
div.descpanelfg { font-size:15px; font-weight:bold; background-color:black; overflow:hidden; text-align:center; }
.descpanelbg{
width:100%!important;
opacity:1!important;
}


.page p>a, .page h3 a, .page p strong a { 
color:#C9302C;
}
.page a:hover{
text-decoration:underline; 
color:#aa3636;
}
.leftbox { padding:0px 10px 0px 0px; position:relative; top:0px; }

.sidebar { background-color:#F8F8F8; color:white; margin:1px 0px; padding:10px; }
.sidebar h3 { color#F8F8F8;; margin:0px -5px; padding:5px; }
.sidecolumn { margin:5px 0px 0px 0px; float:left; }
p.newsbody a { font-weight:bold;  }
a:hover { text-decoration:underline; color:#999; }
a:link { text-decoration:none; color:black; }
a:visited { text-decoration:none; color:black; }
.footer {  color:#FFFFFF; background-color:#333; padding:10px 0px; float:none;width:100%; }
.footer a { color:yellow; }

.productlist { display:block; padding:0px; margin:0px; list-style:none; }
.productlist li { display:block; float:left; width:300px; margin:10px auto; height:250px; text-align:center; line-height:13px; color:#000; }
.productlist li a img { display:block; border:1px solid black; margin: 5px auto; }
.productlist li a { text-decoration:none; }
.productlist li a span { display:block; color:black; height:25px; font-size:13px;text-align:center; }
.productlist li a:hover span { text-decoration:underline; }
.title{
text-align:center;
}

.navbar {
  padding: 5px;
}
.navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
@media (max-width: 576px){
.content { padding: 0; }
}
@media (max-width:1200px) {
body { background-size:cover; }
}
@media (min-width: 768px) {
.sidebar-nav .container{
max-width:100%;
}
.sidebar-nav .navbar-brand{
display: none;
}
.sidebar-nav .navbar{
border:none;
padding: 0;
}
  .sidebar-nav .navbar .navbar-collapse {
	padding: 0;
	max-height: none;
  }
  .sidebar-nav .navbar ul {
	float: none;
  }
  .sidebar-nav .navbar ul:not {
	display: block;
  }
  .sidebar-nav .navbar li {
	float: none;
	display: block;
	width: 100%;
  }
  .sidebar-nav .navbar li a {
	padding-top: 12px;
	padding-bottom: 12px;
color:#000;
font-size:.9em;
background-color:#126BA3;
border-radius:5px;
margin:10px 0;
color:#fff;
  }
  .sidebar-nav .navbar li a:hover {
background-color:#5faad8;
color:#000;
}

.dropdown .dropdown-menu li a{
background-color:#f8f8f8;
color:#000;
margin: 10px 0 10px 0;
border-radius:0;
width:100%
}
.dropdown .dropdown-menu{
border-radius:5px;
}
.dropdown .dropdown-menu li a:hover{
background-color:#d3d3d3;
color:#000;
}
.jumbotron h1{
  font-size: 1.7em;;
  margin: 50px auto;
  padding: 20px 10px;
width:100%;
}
}
@media (min-width: 993px) {
  .sidebar-nav .navbar li a {
font-size:1.2em;
}
.jumbotron h1{
  font-size: 2em;;
  margin: 40px auto;
  padding: 15px 10px;
width:90%;
}
}
@media (min-width: 1200px) {
.jumbotron h1{
  font-size: 2em;;
  margin: 40px auto;
  padding: 15px 10px;
width:75%;
}

}
