/* --------------------------------------
   Layout
   -------------------------------------- */
#schemacss{display: none}
.cc { padding:10px 0px 0px 0px}

body { background-color:#CCC;
			font-family: 'arial', sans-serif;}h1,h2,h3,h4,h5,h6,{font-family: 'arial', serif;
		
}
.row{ background-color:#FFF; box-shadow: 0px 10px 15px #000; border:1px solid #000; border-radius: 5px}
.black {
	color:#000
}
a{color:#CCC}
a:hover {color:#FFF}
	 
.header { margin:0; padding:5px; }
.containerShadow {box-shadow:0 0 10px #000; background:#fff}
.red { color:#a6241b;}	
.gray { color:#333}
.gray2 {color:#000}
.headerfont{ font-family: Tahoma, Geneva, sans-serif; color:#a6241b; margin-bottom:0px; font-size:36px; margin-left:3px; margin-top:10px}
.header p { color:#999; font-size:9px;  margin-left:3px}
.logo { }
.well { margin:10px 15px; padding: 5px;}	
.btn-phone {
	padding:5px 15px;
	font-size:26px;
	font-weight:bold;
	text-shadow:1px 1px 1px #333;
	float:right;
	margin-top:0px;
	box-shadow:0px 5px 0px #6E0F09;
	color:#000
}
.contentbg {   padding:20px;}.phone { text-align:center; color:#fff; font-size:2em}
.contentbg p { color:#000;}
.contentbg h1 {
	color: #000;
	font-size:24px;
	padding:0;
	margin:0;
	font-family: "impact", Arial Black
}
.contentbg h2{ color: #900; font-size:2em}
.contentbg h3{ font-size:1.5em}
.well.content1 { padding:20px; margin:5px;}
.green { color: #390; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px}
.contentright { float:right; text-shadow:1px 1px 1px #FFF}
.contentright h1 { color:#a6241b;font-size:2.5em; padding:0; margin:0; font-family: "impact", Arial Black; text-align:right; text-transform:uppercase}
.contentright {margin:10px}
.col-sm-9.contentbg { margin-left:1%; width:74%;  }
.contentright p { float:right; margin:0 0 5px 0; padding:0; text-align:center}
.contentright a:hover{ opacity:0.9}
.contactPhone1 { width:219px; height:57px; background:#FFC; float:right}
.contactPhone1 p { font-size:20px; margin-top:24px; margin-right:5px; font-weight:bold; color:#FFF; text-shadow:1px 1px 2px #000}
.footertext {
	font-size:14px;
	text-align:center;
}

footer {
	color: #000;
	font-size: 11px;
	padding: 10px;
	margin-top:10px;
	text-align: center;
}
footer a{
	color:#000;
	font-size:14px
}
footer a:hover {
	color:#333
}
.bmar {margin-bottom:40px;}
footer h4{ font-family: Tahoma, Geneva, sans-serif; font-size:20px; padding-top:10px}

.coupon { font-size:1.7em; color:#FF9}

#schemacss {
	margin: 10px 0;
	text-align: right;
	color:#000;
}
.schema_add_map div {
    display: inline; margin-left:5px
}

#schemacss  h2{
font-size:20px;  margin:0px !important;  padding:0px !important
}

#schemacss a{
	color:#000;
	font-size:9px
}
#schemacss a:hover {
	color:#000
}
.panel{
	background: #F93;
}
  .orange {
	color: #fff;
	text-shadow:1px 2px 3px #000;
	text-transform:uppercase;
	font-size:3em;
	text-align:center;
	font-family:"Arial Black";
}
.panel.panel-default {padding-top:1px; margin-top:10px;  box-shadow: 0 4px 7px 0 #333; text-align:center; border:none }
.panelbg {background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

/* --------------------------------------
   Typography
   -------------------------------------- */



/* --------------------------------------
   Navbar
   -------------------------------------- */
.navbar {
	background:#000;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	margin-bottom:0px;
	min-height:0px;
	padding-left: 0px;
	padding-right: 0px;
	border-radius:0px;
}

.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus{background:#2F3D3F !important; color:#FFF !important;  padding:10px 30px 9px 30px; } 

.navbar-nav > li > a { color:#FFF; text-shadow:1px 1px 1px #000; margin:0px;  padding:10px 30px 9px 30px; text-transform:uppercase;}

.navbar-toggle {    background-color: rgba(0, 0, 0, 0);    border: 1px solid #bdbab9;    border-radius: 4px;    height: 32px;    padding: 5px 7px;    position: absolute;    right: 10px;    top: 19px;    width: 38px;}

.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: #a6241b;}

      
/* --------------------------------------
   Carousel
   -------------------------------------- */
  
	.carousel{margin-top:10px;background:#F93;padding:10px 0 10px 0;max-height:200px}.item{width:70%;margin:0 auto;padding-top:20px}.lead{margin:0}.hero-unit{color:#fff}.hero-unit h1{font:bold 40px Verdana,Trebuchet MS;color:#fff}.hero-unit p{font:normal 18px Arial}.carousel-indicators{bottom:-10px}.hero-unit{width:75%;float:right}.hero-unit h1{font-size:25px;margin-top:0}.hero-unit p{font-size:14px;margin-top:0}.hero-unit a{color:#000}

/* Portrait & landscape phone */
@media (max-width: 480px) {
.logo { display:none;}
.navbar-toggle {top: 35px;}
.btn-danger  {display:none}
.contentbg h1 { font-size:1.5em !important}
.contentright h1 { font-size:1em;}
.contentbg h2{ color:#FF9; font-size:1em}
.contentbg h3{ font-size:.8em}
#myCarousel {display:none}.headerfont{font-size:18px !important}.phone { text-align:center; color:#fff; font-size:1.3em !important}

}


/* Landscape phone to portrait tablet */
@media (max-width: 760px) {
	#myCarousel {display:none} .footer1, .footer1 a, footer a{font-size:20px !important; text-align:center}
.headerfont{ font-size:26px; text-align:center}
.logo { display:none; } 
.btn-danger {display:none} .navbar-toggle {top: 35px;}
.header { height:70px}.contentbg h1 { font-size:2.5em; color:#900}
.contentright h1 { font-size:2em;}
.contentbg h2{ color:#FF9; font-size:1.5em}
.contentbg h3{ font-size:1em}
.header p { text-transform:none; text-align:center} .containerShadow { background-color:#999;}.green { color:#060}
.nav.navbar-nav { background-color:#333} footer, .footertext, #schemacss {text-align:center !important}
.navbar-nav > li > a { border-bottom:1px dashed #333;}footer { background:none} .col-sm-9.contentbg {width:97%; margin-left:1.5%; margin-right:1.5%; margin-top:0px}
.services1 { background:#fff;}.phone { text-align:center; color:#000; font-size:1.8em}
}

@media (max-width: 990px) { .carousel-indicators { margin-left:-50px;}.phone { text-align:center; color:#000; font-size:2em} }
@media (max-width: 767px) { #myCarousel {display:none} .col-sm-9.contentbg {width:98%} header {height:40px}}
@media (max-width: 770px) {.btn-danger {display:none} #myCarousel {display:none} footer { background:none}.navbar-toggle {top: 45px; }  }

/* others */
@media (max-width: 1152px) { .yellow { font-size:2.1em !important; text-transform:none}	
	.logo { display:none; }  .btn-danger { margin-bottom:20px} header { text-align:center}  .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus{background:#2F3D3F !important; color:#FFF !important; padding:10px 20px 9px 20px; text-transform:none}   
.navbar-nav > li > a { color:#FFF; text-shadow:1px 1px 1px #000; margin:0px;   padding:10px 20px 9px 20px; text-transform:none}
.btn-success { font-size:12px; padding:5px}
.contentright h1 { text-align:left;}
.contentright p { margin:2px; float:left}

footer a{color:#CCC; font-size:9px}
footer a:hover {color:#FFF}
.footer1 { padding:5px; margin-top:10px}
#myCarousel .item {height:100%}

}	



/* Large desktop */
@media (min-width: 1200px) {


	.headerfont{ font-size:46px;}
	
.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus{background:#2F3D3F !important; color:#FFF !important;  padding:10px 50px 9px 50px;}   
.navbar-nav > li > a { color:#FFF; text-shadow:1px 1px 1px #000; margin:0px;  padding:10px 50px 9px 50px;}

body { 
			-webkit-font-smoothing: antialiased;
			text-rendering: optimizelegibility;	
			font-family: 'arial', sans-serif;}h1,h2,h3,h4,h5,h6,{font-family: 'arial', serif;
}
	
}
