/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 6-Aug-2015, 9:16:12 AM
    Author     : Callum


Replace 245,245,245 with 245,245,245
*/
#site-nav ul.sub-menu .mobile-section-home {
    display:none !important;
}


@media only screen and (max-width: 1259px) {

#site-nav .nav-menu {

    background-color:rgb(245,245,245);
}
#site-nav .nav-menu li {
    background-color:transparent !important;
    margin:0px;
    padding:0px
}
#site-nav .nav-menu li a{
   text-transform:none;
   color:#CC0604 !important;
    
   /* background-color:rgb(245,245,245) !important; */
    padding-left:10px !important;
   
}

.sub-menu li {
    background-color:rgb(245,245,245) !important;
}
#site-nav .nav-menu li ul {
    background-color:rgb(245,245,245);
    margin:0px;
    background-color: rgb(245,245,245) !important;
}
.sub-menu {
    background-color:rgb(245,245,245) !important;
    border-bottom:0px !important;

}
#site-nav .nav-menu li ul li a{
    display:block !important;
   color:#333 !important;
    background-color:rgb(245,245,245);

   
}
#site-nav ul ul.sub-menu{
    display:none;
}

body.tag #site-nav ul  #menu-item-86 ul.sub-menu {
    display:block !important;
}


#site-nav ul li.menu-item.current-page-ancestor ul.sub-menu,
#site-nav ul li.menu-item.current-page-ancestor ul.children {
        display: block;
}
#site-nav ul li.menu-item.current-menu-item ul.sub-menu,
#site-nav ul li.menu-item.current-menu-item ul.children {
        display: block;
}


input#s {
    background-color: rgb(245,245,245) !important;
}

.sub-menu {
    background-color: rgb(245,245,245) !important;
}

ul.sub-menu {
    border-top: 0px rgb(245,245,245) solid !important;
    padding-bottom:0px !important;
}
#site-nav ul.sub-menu li {
    display:block !important;
    padding-top:1em !important;
    padding-bottom:1em !important;
    border-bottom:2px solid white !important;    
    padding-left:2em !important;
}
#site-nav ul.sub-menu li:last-child {
    border-bottom:0px solid white !important;    
    padding-bottom:0px !important;

}
#site-nav li.menu-item {
    border-top: 0px solid rgb(245,245,245) !important;
    border-bottom: 0px !important;
    padding-top:1em !important;
    padding-bottom:1em !important;
    border-bottom:2px solid white !important;
}
/*
#site-nav li.menu-item.current-menu-item {
    padding-bottom:0em !important;
}
#site-nav li.menu-item.current-menu-item ul.sub-menu{
    padding-bottom:0em !important;
}
*/




#site-nav .current_page_ancestor > a, #site-nav .current_page_item > a, nav#site-nav > .nav-menu > .current_page_ancestor > a, nav#site-nav > .nav-menu > .current-menu-ancestor > a {
   background-color:rgb(245,245,245) !important;    
}

#mobile-menu-toggle {
    margin-top: 5px;
}

#mobile-menu-close {
    display: block;
    position: relative;
    background: #6f6f6f;
    height: 30px;
}
ul.sub-menu {
    padding-top: 0em !important;
    padding-bottom: 0em !important;
}


#site-nav ul.sub-menu .mobile-section-home {
    display:block !important;
}


}


@media only screen and (min-width: 1260px) {
.sub-menu {
  background-color:rgb(245, 245, 245) !important;
}
#site-nav ul.sub-menu li, #site-nav ul.children li {
    display:inline !important;
}

}


@media screen and (max-width: 300px){
#mobile-menu-toggle {
     margin-right: 0px !important; 
}
}


