﻿/*.az-main-menu {
    position: fixed;
    top: 40px;
    left: 0;
    display: none;
    z-index: 10000;
    overflow: hidden;
   xbackground: #024420;
   background-color: rgba(25, 99, 56, .9);
    padding: 0 10px 0 10px;
     -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5); 
    border: 0px solid #1f5d25;
    border-width: 0 0px 0px 0; 
   
}*/
.az-main-menu-widget
{
      display: block; 
       position: relative;
          background-color:transparent;
           -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.0); 
  top:0;
   }

.az-main-menu-sections-wrapper 
{
      xpadding: 20px 10px;
     
}
.az-main-menu-sections-scroller {
    overflow: visible;
    float: left;
    height: 550px;
    
    xheight: 0
}
.az-main-menu-sections-scrollable {
      overflow: visible;
       height: 550px;
}
.az-main-menu-col-wrapper {
    overflow: hidden;
    
}
.az-main-menu-col {
    float: left;
     width: 378px;
     padding: 6px 0 0 6px;
     box-sizing: content-box;
}
.az-main-menu-col-1 {
    width: 120px; 
} 
.az-main-menu-section {
    float: left;

    padding: 0 10px;
}
a.az-main-menu-item {
    display: block;
    position: relative;
    height: 120px;
    width: 120px;
    xbackground-color: #39a96d;
     background-color: rgba(57, 169, 109, .9);
    color: #f5f5f5;
    float: left;
    margin:0 6px 6px 0;
   -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
   -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
    background-position: center 35%;
    background-repeat: no-repeat;
}

a.az-main-menu-item-wide
{
    width: 246px; 
    }
a.az-main-menu-item-large
{
    width: 246px; 
    height: 246px;
    }
a.az-main-menu-item:hover {
     background-color: rgba(57, 169, 109, 1);
      -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
   -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    color:#fff;
}
a.az-main-menu-item span {
   
    bottom: 0;
    display: block;
    line-height: 13px;
    overflow: hidden;
    padding: 4px 7px 4px;
    position: absolute;
    width: 120px;
    
  text-shadow: 0px 1px 1px rgba(0, 0, 0, .75);
    
}
a.az-main-menu-item-blank  
{
      background-color: rgba(57, 169, 109, 0.10);
      visibility: hidden;
    }
a.az-main-menu-item-bg-fit {
    background-size:cover;
    
    
}
a.az-main-menu-item-bg-fit span
{
 
 }
a.az-main-menu-item-wide span, a.az-main-menu-item-large span
{
    width: 232px;
    }
.az-main-menu-section-system {
    float: right;
    padding-top: 15px;
    width: 220px;
}
.az-main-menu-has-scroll .az-main-menu-section-system
{  width: 237px;
    
    }
    .az-main-menu-has-scroll
    {
        padding: 0 46px 0 46px;
        }
.az-main-menu-section-system .az-main-menu-col {
    float: right;
}
.az-main-menu-system-user {
    color: #f5f5f5;
    font-size: 16px;
    position: absolute;
    top: 100px;
    right: 196px;
}
.az-main-menu-section-title 
{
    padding-top: 10px; 
    line-height: 20px;
    font-size: 16px;
    color: #ffffff;
    margin: 0 6px;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, .75);
}
.az-main-menu-item-wrapper
{
 display:inline-block;
 position:relative;    
}
.favsel
{
   position:absolute;
   top:0;
   right:0;     
}





.az-main-menu-widget .az-main-menu-section-title 
{ color: #333333;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, .2);
    }
.az-main-menu-shadow-bar {
    position: absolute;
    top: 5px;
    width: 40px;
    height: 540px;
    xdisplay:none;
    -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
      opacity:.8;
      filter: 80;
      border: 0px solid #196338;
          xbackground-color: #196338;
       cursor: pointer;
       display:none;
}
.az-main-menu-shadow-bar:hover
{
      xopacity:1;
      xfilter: 100;
      xbackground-color: #196338;
       xborder: 1px solid #196338;
} 
.az-main-menu-widget .az-main-menu-shadow-bar
{  border: 1px solid transparent;
      xbackground-color: rgba(25, 99, 56, .5);
       background-color: transparent;
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.0);
    }
.az-main-menu-widget .az-main-menu-shadow-bar:hover
{  border: 1px solid transparent;
       background-color: transparent;
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.0);
    }
.az-main-menu-shadow-bar-left
{
    background-position: center center;
    left: 5px;
    background-image: url('../images/top-menu-prev.png');
    background-repeat: no-repeat;

}
.az-main-menu-shadow-bar-right {
    right: 5px;
 /* -webkit-box-shadow: inset -20px 0px 10px -10px rgba(25,99,56,1);
-moz-box-shadow: inset -20px 0px 10px -10px rgba(25,99,56,1);
box-shadow: inset -20px 0px 10px -10px rgba(25,99,56,1);*/
 background-position: center center;

    background-image: url('../images/top-menu-next.png');
    background-repeat: no-repeat;



}
.az-main-menu-widget .az-main-menu-shadow-bar-right
{   right: 5px;
     background-image: url('../images/top-menu-next-green.png');
    
}
.az-main-menu-widget .az-main-menu-shadow-bar-left
{  
     background-image: url('../images/top-menu-prev-green.png');
    
    }
    
.az-main-menu .az-material-checkbox, .az-fav-navs .az-material-checkbox
{
     position:absolute;
     margin:0;
     width:150px;
}   
    
/*********Navigation widget css******/
.az-main-menu.az-main-menu-widget
{
    z-index:500;
}    

/*
@media (max-width: 1920px)  {
       .az-main-menu-sections-floated {
           max-width:1520px
       }
 }
@media (max-width: 1600px)  {
      .az-main-menu-sections-floated {
           max-width:1400px
       }
 }
 @media (max-width: 1360px)  {
       .az-main-menu-sections-floated {
           max-width:960px
       } 
 }
 @media (max-width: 1280px)  {
        .az-main-menu-sections-floated {
           max-width:880px
       } 
 }
 @media (max-width: 1152px)  
  {
      .az-main-menu-sections-floated{
           max-width:700px
       } 
       
  }
  @media (min-width: 1024px)  
  {
      
       
  }
  @media (min-width: 800px)  
  {
      
       
  }*/
  