/*

    Theme Name:  CarZilla Child Theme

    Theme URI: 
    Description: CarZilla Child Theme
	Template:    CarZilla
    Version:     2.4
*/
@import url("../CarZilla/style.css");
/* =Theme customization starts here*/


.widget-container {
	color: #FFF;
}
.container {
	margin: 0px auto 0 auto;
	/*border:5px ridge #333;*/

	background-color:none;
}
#container {
	margin: 0px auto 0 auto;
	/*border:5px ridge #333;*/

	background-color:none;
}
#header {
	background-color:none;
	height: auto;
	padding:0px 0;
}
p {
	color:#FFF;
font-size:14px;
}
p a:link, p a:visited {
	color: #F0F;
 !important;
}
p a:hover {
	text-decoration:underline;
}
a {
	color: #F0F;
 !important;
	text-decoration:none;
}
h2 {
	font-size:26px;
}
h3 {
	font-family:  Guardian Sans Cond, Tahoma, Trebuchet MS, TrebuchetMS, sans-serif;
	font-weight:bold;
	font-size:18px;
	color: #0FF;
}
h3 a:link, h3 a:visited {
	color: #0FF;
}
h3 a:hover {
	text-decoration:underline;
}



h4 {
	font-family:  Guardian Sans Cond, Tahoma, Trebuchet MS, TrebuchetMS, sans-serif;
	font-weight:bold;
	font-size:16px;
	color: #00C0C0;
}
h4 a:link, h4 a:visited {
	color: #00C0C0;
}
h4 a:hover {
	text-decoration:underline;
}



body {
	color: #FFF;
	background-color: #0B0B0B;
	background-image: url(images/back8.jpg);
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-size: 100%;
}
.post {
	background:#985198;
	background-image: url(images/purplewood.jpg);
	
	/*background-image: url(images/woody.jpg);*/
	border: 2px outset #985198;
	border-radius: 15px;
	margin-bottom: 20px;
	padding:20px;
}
#mycomments {
	background-image: url(images/woody.jpg);
	border: 2px outset #555;
	border-radius: 15px;
	margin-bottom: 20px;
	padding:10px;
}
#main {
	background: none;
}
#main-fullwidth {
	background: none;
}
.postmeta-primary {
	color: #FFF;
}
#menuback {
/*background:url(images/menuback.png) left top repeat-x;*/
	
}
.menu-primary-container {
	background-image: linear-gradient(#985198, #111);
}
.menu-primary li a {
}
.menu-primary li a:hover, .menu-primary li a:active, .menu-primary li a:focus, .menu-primary li:hover > a, .menu-primary li.current-cat > a, .menu-primary li.current_page_item > a, .menu-primary li.current-menu-item > a {
	color: #FFFFFF;
	outline: 0;
	background-image: linear-gradient(#985198, #111);
}
.menu-secondary-container {
	/*border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #455A55;*/
	
	border-bottom:none;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:62px;
	text-align:center;
}
.menu-primary li a {
	text-decoration: none;
	text-transform: none;
	background-image: linear-gradient(#985198, #111);
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0px 0 0;
	padding: 17px 15px;
	background-color: #333;
	border-right-width: medium;
	border-right-style: groove;
	border-right-color: #555;
	border-bottom:none;
}
.menu-secondary li a {
	color: #FFF;
	padding-top:20px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-transform: none;
	font-weight: normal;
	max-width:60px;
	text-shadow:none;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #333;
}
.menu-primary li a:hover, .menu-primary li a:active, .menu-primary li a:focus, .menu-primary li:hover > a, .menu-primary li.current-cat > a, .menu-primary li.current_page_item > a, .menu-primary li.current-menu-item > a {
	color: #FFFFFF;
	outline: 0;
	background-image: linear-gradient(#985198, #111);
}
.menu-secondary li a:hover, .menu-secondary li a:active, .menu-secondary li a:focus, .menu-secondary li:hover > a, .menu-secondary li.current-cat > a, .menu-secondary li.current_page_item > a, .menu-secondary li.current-menu-item > a {
	color: #FFFFFF;
	outline: 0;
	text-shadow:none;
	background-image: linear-gradient(#985198, #111);
	min-height:30px;
}
.postmeta-primary {
	color: #333;
}
.featured_image {
	padding: 0px;
	border: none;
	background: none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.post img.alignleft {
   margin-left:auto;
	margin-right:auto;
}
.alignleft {
    float: none;
	margin-left:auto;
	margin-right:auto;
}
#main {
	padding: 5px;
	padding-top:10px;
	background: none;
}
#content {
	width: 450px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	background: none;
}
#sidebar-primary {
	text-align:center;
	padding:0px;
	border: none;
	border-radius: 15px;
	overflow: hidden;
	float: left;
	margin-left: -688px;
	background-image: none;
}




#sidebar-secondary {
	text-align:center;
	width: 240px;
	padding:0px;
	background: #522;
	border: 2px outset #985198;
	border-radius: 20px;
	/*background-image: url(images/woody.jpg);*/
	background-image: url(images/purplewood.jpg);
}
.widgettitle {
	background-image: linear-gradient(#555, #111);
	margin: 0 0 10px 0;
	padding: 10px 0px 10px 10px;
	text-align:center;
}
.menu-primary-responsive, .menu-secondary-responsive {
	width: 100%;
	padding: 0px;
	border: 7px solid #ddd;
}
css-events-list {
	background-color:#C6E2FF;
}
/*==========================================*/
.business_hours_collapsible {
	display: none;
}
.business_hours_table_closed {
	text-align: left;
}
.business_hours_table_heading {
	text-align: right;
	color:#0FF;
}
.business_hours_table_open {
	text-align: left;
}
.business_hours_table_close {
	text-align: left;
}
.business_hours_table_day {
	text-align: left;
	color:#0FF;
	font-weight:bold;
	padding-left:15px;
}
/*nextgen widget==========================================*/

.ngg-widget img {
	border: none;
	margin: 0 2px 2px 0;
	padding: 5px;
	height: auto;
	float:  none;
}
/*==========================================*/

.yarpp-related h3 {
	font-family:  Guardian Sans Cond, Tahoma, Trebuchet MS, TrebuchetMS, sans-serif;
	font-weight:bold;
	font-size:18px;
	color: #0FF;
	margin-top:40px;
}
@media (min-width: 780px) {
 #phoneUs {
 display:none !important;
 width:0px;
}
}
 @media (max-width: 780px) {
 body {
 color: #FFF;
 background-color: #0A0C0B;
 background-image: none;
}
 #content {
 overflow: hidden;
 width:1px;
 white-space: normal;
 display: inline;
 !important;
}
 #sidebar-primary {
 display:none !important;
 width:0px;
}
 #sidebar-secondary {
 float: none;
 !important;
 margin-left:auto;
 margin-right:auto;
}
 #main-nav {
 height: 30px; /* set to the height you want your menu to be */
 margin: 0 0 10px; /* just to give some spacing */
}
#main-nav ul {
 margin: 0;
padding: 0; /* only needed if you have not done a CSS reset */
}
#main-nav li {
 display: block;
 float: left;
 line-height: 30px; /* this should be the same as your #main-nav height */
 height: 30px; /* this should be the same as your #main-nav height */
 margin: 0;
padding: 0; /* only needed if you don't have a reset */
 position: relative; /* this is needed in order to position sub menus */
}
#main-nav li a {
 display: block;
 height: 30px;
 line-height: 30px;
 padding: 0 15px;
}
#main-nav .current-menu-item a, #main-nav .current_page_item a, #main-nav a:hover {
 color: #000;
 background: #ccc;
}
 #main-nav ul ul { /* this targets all sub menus */
 display: none; /* hide all sub menus from view */
 position: absolute;
 top: 30px; /* this should be the same height as the top level menu -- height + padding + borders */
}
#main-nav ul ul li { /* this targets all submenu items */
 float: none; /* overwriting our float up above */
 width: 150px; /* set to the width you want your sub menus to be. This needs to match the value we set below */
}
#main-nav ul ul li a { /* target all sub menu item links */
 padding: 5px 10px; /* give our sub menu links a nice button feel */
}
 #main-nav ul li:hover > ul {
 display: block; /* show sub menus when hovering over a parent */
}
 #main-nav ul ul li ul {
	/* target all second, third, and deeper level sub menus */
	left: 150px; /* this needs to match the sub menu width set above -- width + padding + borders */
 top: 0; /* this ensures the sub menu starts in line with its parent item */
}
 .td {
 color:#FFF;
}
}

.widgettitle {
    background-image: linear-gradient(#985198,#111);
    margin: 0 0 10px 0;
    padding: 10px 0 10px 10px;
    text-align: center;
}



.ngg-widget img {
     border: 2px outset #985198; 
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    height: auto;
    float: none;
    text-align: center;
    background-color: #333;
}



.addtoany_header h4{
color:#0FF;
}