@import url(reset.css);
@import url(default.css);
@import url(nivo-slider.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(menu.css);

body{background:url(../images/bg.jpg) repeat center center #000; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#head{width:100%; margin:60px 0 30px; text-align:Center;}
#head img{width:95%; max-width:437px; height:auto;}
#container{width:100%; max-width:970px; height:auto; margin:0 auto; background:#000;
box-shadow:0px 0px 10px 5px #000;}
h1,h2,h3,h4,p{margin-bottom:15px;}
h1,h2,h3,h4,h5{font-family: 'Open Sans Condensed', sans-serif; color:#d6000b; text-transform:uppercase;}
h2{font-size:36px;}
h2 span{font-size:30px; color:#fff;}
h3{font-size:30px; line-height:33px;}
p{font-size:13px; color:#6b6b6b; line-height:17px;}
p strong{font-weight:bold; color:#fff;}

p a{color:#fff;}

img.small-pic{width:93px!important; height:93px; float:left; margin:0px 20px 20px 0}

.hr{background-color:#212121; margin:0 0 10px 0; width:100%; height:1px!important;} 

a.button{border:1px solid #252525; padding:11px 17px; background:#000; color:#fff; font-size:15px; transition:0.5s all ease-in-out; text-transform:uppercase; text-decoration:none; display:inline-block;}
a.button:hover{background:#333;}

ul.social-media{text-align:center;}
	ul.social-media li{display:inline-block; padding-top:5px;}
	ul.social-media img{width:47px; height:40px; margin:0 10px;}

.clear{clear:both;}
.box{float:left; margin:0.5%; background:#222; padding:2%; height:380px;}
.box2{background:#121212; height:310px; overflow:hidden;}
.box2 h2,.box2 h3{color:#fff;}
.box2 h2 span, .box2 h3 span{color:#6b6b6b;}
.red{background:#960008; height:215px;}
.red2{height:215px;}
.310{height:310px;}
.social{height:47px;}
.red p{color:#fff;}
.box p.small{font-size:1.1em; margin-bottom:7px;}
.box img{width:100%; height:auto;}
.row{clear:both; z-index:50!important; margin:0 auto; position:relative;}
.row.first{margin-top:-50px;}
.justify{text-align:justify;}
.center{text-align:center;}
.box.gallery{text-align:center; height:auto;}
.box.gallery img{width:30%; max-width:150px; height:auto; margin:1.95%; border:1px solid #000;}
.box.nobg{background:none!important;}
.box iframe{pointer-events:all;} 
.box10{width:5%;}
.box20{width:15%;}
.box30{width:25%;}
.box33{width:28.3%;}
.box40{width:35%;}
.box50{width:45%;}
.box60{width:55%;}
.box70{width:65%;}
.box80{width:75%;}
.box90{width:85%;}
.box90{width:95%;}

@media (max-width: 52em) {
  .box{clear:both; margin:15px auto; width:90%; float:none; height:auto;}
  .box2{height:auto;}
  .red{height:auto;}
  .red2{height:auto;}
  .social{height:auto;}
  #head{margin-top:30px;}
  .310{height:auto;}
  
.box.gallery img{margin:0.74%;}
.row.first{margin-top:-5.5%;}
}

.slicknav_menu{display:none;}
@media (max-width: 90em) {
	.js #menunav{display:none;}
	.js .slicknav_menu{display:block; position:fixed; top:10; left:10; z-index:99999; width:100%;}
	
	#head{height:auto!important;}
	div#logo img {float:none; margin:45px auto 20px;}
	div#logo{text-align:Center;}
	
	.telno{display:none;}
}
@media (max-width: 700px) {
div#footerleft {float:left; margin: 0 94px 0 0; width: 95%}
	div#footerleft p {float:left; margin-top:0; font-size:16px; color:#fff;}
	div#footerleft p a {color: #bdaec6}
	div#footerright {width: 95%; margin:0; float:left; clear:both;}
	div#footerright img {margin-top:5px}
	div#footerright p {margin-top: 5px; font-size:16px; text-align:left; color:#fff;}
	#footer{padding:15px 0 15px 15px!important;}
}

fieldset {
	border:none;
}

#contactform2 {margin: 0 0 0 20px; padding:0; width:300px; float:left; border:none!important;}
#contactform2 div.left {float: left; width: 220px;}
#contactform2 div.right { float: left; width: 100px; }
#contactform2 label { color: #efdfbd; display: block; font-family:"Oswald", san-serif; font-size: 12px; margin-bottom: 3px; width: 150px;}
#contactform2 select { color: #efdfbd; display: block; font-family:"Oswald", san-serif; font-size: 12px; margin-bottom: 3px; width: 150px;}
#contactform2 input, article.contactpanel   {border: 1px solid #000; border-radius: 6px; margin-bottom: 12px; padding: 7px 3px; width: 250px; background:#F0F0F0;}
#contactform2 textarea {border: 1px solid #000; border-radius: 6px; margin-bottom: 12px; padding: 7px 3px; width: 250px; float:left; background:#F0F0F0;}
#contactform2 input#submit {font-family:"Oswald", san-serif; float: left; height: 27px; margin-right: 10px; width: 75px; margin-top:0; padding-top:3px; border:1px solid #222;}