﻿/*
Theme Name: JJM
Author: VMA
Author URI: http://www.visualmarketing.com.au/
Template: auto-mechanic
*/

@import '../auto-mechanic/style.css';

.main #megaMenu ul.megaMenu > li.menu-item > a{
	color: #183675 !important;

}


.hentry .wrapper h2, .hentry h3, .hentry h4{
    margin-top: 0px;
}

.home #content .main,
.container{
    background: url("images/container-tail.png") repeat-y scroll left top transparent;
}


.hentry .wrapper li{
    list-style: disc;
    margin-left: 20px;
    margin-bottom: 10px;
}

header .main nav{
    background: url('images/black-grey-grungy-texture960.jpg');
}

.main #megaMenu ul.megaMenu > li.menu-item {

    float:left;

    position:relative;

    background:none;;

}

.main #megaMenu ul.megaMenu > li:first-child {background:none;}

.main #megaMenu ul.megaMenu > li.menu-item > a {

    display:inline-block;

    font-size:18px;

    line-height:25px;

    padding:12px 20px 12px 20px;

    color:#808080;

    text-transform:capitalize;

}

.main #megaMenu ul.megaMenu > li:first-child > a {

    text-indent:0px;

    background:none;

    min-width:22px;

}

.main #megaMenu ul.megaMenu > li a.active,

.main #megaMenu ul.megaMenu > li > a:hover,

.main #megaMenu ul.megaMenu > li.current-menu-item > a,

{color:#fff;}



.main #megaMenu ul.megaMenu > li:first-child > a.active,

.main #megaMenu ul.megaMenu > li:first-child > a:hover {background-position:center 15px;}
{

    display:block;

    width:80px;

    height:400px;

    text-indent:-9999em;

    position:absolute;

    z-index:99;

    top:50%;

    margin-top:-200px;

}

.main #megaMenu ul.megaMenu > li > ul.sub-menu{
    position: absolute;
    left: 0px;
    background: black;
}

.main #megaMenu ul.megaMenu > li > ul.sub-menu li a{
    color: #808080;
    display:block;
    font-size:18px;
    line-height:25px;
    text-transform:capitalize;

}


header nav{

}

.widget-title, h2.widgettitle{
    text-align: center !important;
}

#logolink {
    float: left;
}

#logolink h3 {
    color: white;
}

#customlogo{
    padding-bottom: 0px;
}

.biz_twitter a, .biz_google_plus a, .biz_facebook a, .biz_youtube a{
    background-image: url('images/sprites.png');
}
header .wrapper:after{
    content: '';
    visibility: hidden;
    clear: both;
    height: 0;
    display: block;
}
header .wrapper{
    padding: 15px 0;
}

header nav{
    height: auto;
    overflow: visible;
    margin: 0;
}
header nav:after{
    content: '';
    visibility: hidden;
    clear: both;
    display: block;
    height: 0;
}


#sidebar-footer:after{
    content: '';
    visibility: hidden;
    clear: both;
    display: block;
    height: 0;
}
#sidebar-footer .grid_item{
    width: 30%;
    float: left;
    margin: 0 1%;
}

#sidebar-footer .widget-title,
#sidebar-footer h2.widgettitle{
    text-align: left !important;
}

@media (min-width: 768px){
    #logolink{
        float: left;
        text-align: left;
        width: 50%;
    }

    #headaddy{
        float: right;
        padding-top: 20px;
    }
}

@media (max-width: 768px) {
    .home #content .main .container_12{
        padding: 1%;
        width: 98% !important;
    }

}

@media (max-width: 767px) {
    #sidebar-footer .grid_item{
        width: 100%;
        float: none;
        margin: 15px ;
    }

}