/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */
 
 .slicknav_btn,.slicknav_nav .slicknav_item
 {
     cursor:pointer
 }
 
 .slicknav_menu,.slicknav_menu *
 {
     box-sizing:border-box
 }
 
 .slicknav_btn
 {
     position:relative;
     display:block;
     vertical-align:middle;
     float:right;
     padding:.438em .625em;
     line-height:1.125em
 }
     
 .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar
 {
     margin-top:.188em
 }
 
 .slicknav_menu .slicknav_menutxt
 {
     display:block;  
     line-height:1.188em;
     float:left;
     color:#fff;
     font-weight:700;
     text-shadow:0 1px 3px #000
 }
 
 .slicknav_menu .slicknav_icon
 {
     float:left;
     width:1.125em;
     height:.875em;
     margin:.188em 0 0 .438em
 }
  
 .slicknav_menu .slicknav_icon:before
 {
     background:0 0;
     width:1.125em;
     height:.875em;
     display:block;
     content:"";
     position:absolute
 }
  
 .slicknav_menu .slicknav_no-text
 {
     margin:0
 }
 
 .slicknav_menu .slicknav_icon-bar
 {
     display:block;
     width:1.125em;
     height:.125em;
     -webkit-border-radius:1px;
     -moz-border-radius:1px;
     border-radius:1px;
     -webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);
     -moz-box-shadow:0 1px 0 rgba(0,0,0,.25);
     box-shadow:0 1px 0 rgba(0,0,0,.25)     
  }
  
  .slicknav_menu:after,.slicknav_menu:before
  {
      content:" ";
      display:table
  }
  
  .slicknav_menu:after
  {
      clear:both
  }
   
 .slicknav_nav li,.slicknav_nav ul
 {
     display:block
  }
     
 .slicknav_nav .slicknav_arrow
 {
     font-size:.8em;
     margin:0 0 0 .4em
  }
  
  .slicknav_nav .slicknav_item a
  {
      display:inline
  }
  
  .slicknav_nav .slicknav_row,.slicknav_nav a
  {
      display:block
  }
  
  .slicknav_nav .slicknav_parent-link a
  {
      display:inline
  }
  
  .slicknav_menu
  {  
      *zoom:1;
      font-size:16px;
      /* background: #006600; /* #BCC7D8; /* #4c4c4c; menu ­I´º¦â */
      background: url('../images/footer.jpg'); 
      padding: 1px 5px 1px 5px;      
    }


  
  .slicknav_nav,.slicknav_nav ul
  {
      list-style:none;
      overflow:hidden;
      padding:0
  }
  
  .slicknav_menu .slicknav_icon-bar
  {
      background-color:#fff;
   }
    
  .slicknav_btn
{
    margin: 5px 5px 6px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #FF6600; /* #222 */
} 
  
  .slicknav_nav
  {
      clear:both;
      color:#fff;
      margin:0;
      font-size:.875em
   }
      
  .slicknav_nav ul
  {
      margin: 0 0 0 20px
   }
   
   .slicknav_nav li
   {
       padding-top:3px;
       padding-bottom:3px; 
   } 
   
   
   .slicknav_nav li:first-child
{
    border-top: 1px solid;
    border-top-color: #ccc;
}
   
   .slicknav_nav .slicknav_row,.slicknav_nav a
   {
       padding:5px 10px;
       margin:2px 5px
   }   
  
   
   .slicknav_nav .slicknav_row:hover
   {
       -webkit-border-radius:3px;
       -moz-border-radius:3px;
       border-radius:3px;
       background:#eff;       
       color:#b00;         
    }
    
.slicknav_nav a
{
    font-size: 16px;
    text-decoration: none;
    color: #555; /* #fff; */
    font-weight: 700;
}     
     
     .slicknav_nav a:hover
     {
         -webkit-border-radius:3px;
         -moz-border-radius:3px;
         border-radius:3px;
         background:#eff;  
         color:#222;         
      }
      
      
      .slicknav_nav .slicknav_txtnode
      {
          margin-left:15px
      }
      
      
      .slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a
      {
          padding:0;margin:0
      }
      
      
.slicknav_brand
{
    float: left; /* color:#fff; */
    color:  #2B3C59; 
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    padding: 7px 10px;
    height: 44px;
    letter-spacing: 1px;
}

.slicknav_menu {
	display:none;
}