
@media all and (max-width: 960px){
	
	/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: left; 

position:fixed; top:0;left:0; z-index:105;width:100%; background:#ffffff;height:60px;

padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer;border-bottom:2px solid #5c5c5c; }


.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: right; position:absolute; left:40px;top:10px;}
.slicknav_menu .slicknav_icon { float: left;  margin: 18px 0 0 10px;}
.slicknav_menu .slicknav_no-text { margin: 0 }


.slicknav_menu .slicknav_icon-bar { color: #5c5c5c;display: block;   width: 3.2em; height: 0.18em; margin-left:10px;
/*
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(152, 139, 120, 0.25); -moz-box-shadow: 0 1px 0 rgba(152, 139, 120, 0.25); box-shadow: 0 1px 0 rgba(152, 139, 120, 0.25); */
}


.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em ; margin-top: 0.45em; }

.slicknav_open .slicknav_icon {background: #fff url(/files/layout/images/menu-opened.png) 6px 0px no-repeat;width:70px; height:30px; display:block; margin: 12px 0 0 10px;}
.slicknav_open .slicknav_icon-bar {display:none !important;}


.slicknav_nav { /*clear: both ; */}
.slicknav_nav ul,
.slicknav_nav li { display: block }


.slicknav_nav li { display: block ;border-bottom:1px solid #5c5c5c}
 
/*.slicknav_nav li:first-of-type { display: block ;border-top:none}*/


.slicknav_nav li li {border-top:none;}

.slicknav_nav .slicknav_arrow { font-size: 1.3em; margin: 14px 0 0 0.4em;float:right;color:#5c5c5c}

.slicknav_arrow img {width:20px;width:16px;}


.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: inline-block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline-block }

.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }


/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
    font-size:16px;width:100%; 
}
/* Button */
.slicknav_btn {
    margin: 5px 5px 6px;
    margin: 0px;
    text-decoration:none;
   /* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;  */
    background-color: #ffffff;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #5c5c5c;text-indent:-9999px;
    font-weight: normal;font-size:14px;
/*    padding-left:7px;padding-top:6px;*/
/*    text-shadow: 0 1px 3px #000;*/
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #5c5c5c;
}
.slicknav_menu {
    background:#ffffff;
    background:transparent;
    padding:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
}
.slicknav_nav {
    color:#5c5c5c;
    margin:0;margin-top:40px;
    padding:0;
  
    font-size:14px;
    background:transparent;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 0px;
}


.slicknav_nav .slicknav_row {
    
    padding:4px 12px 7px 0px;
    margin:0px 0px;

}
.slicknav_nav .slicknav_row img{ margin-top:10px;}

.slicknav_nav li a{
    padding:25px 25px 25px 25px;
   
    margin:0px;
    text-decoration:none;
    color:#5c5c5c;display:block;
font-family: 'RotisSemiSansPro-Regular',Arial,Helvetica,sans-serif;
font-size: 28px;font-weight:normal;
}

.slicknav_nav li a:hover{color:#7c7c7c;}
/*.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}*/

.slicknav_nav li { padding-left:0px;background-color:#fff;}
 .slicknav_nav li li{padding-left:0px;background-color:#fff;border-bottom:none;}

.slicknav_nav li a.active, .slicknav_nav li a.trail {}
.slicknav_nav li a.active {background-color:#E4E4E4;}


.slicknav_nav li.active, .slicknav_nav li.trail {border-bottom:2px solid #7c7c7c;}
.slicknav_nav li li.active, .slicknav_nav li li.trail {border-bottom:none;}

.slicknav_nav li li a{
    padding:20px 25px 20px 55px;
 
    margin:0px;
    text-decoration:none;
    color:#5c5c5c;display:block;
font-family: 'RotisSemiSansPro-Regular',Arial,Helvetica,sans-serif;
font-size: 28px;
display:block;
}
 

/*.slicknav_nav  li.last  {border-bottom:none; }*/


.slicknav_nav li li a:hover {color:#7c7c7c; }



.slicknav_nav li.active.current .slicknav_row {

    
}
.slicknav_nav li.active  li.active  a.active {
color:#5c5c5c; 
 
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}


 

.slicknav_nav ul li  {
  
   
}
/*.slicknav_nav ul li ul li {
   background:#aea294;
}.slicknav_nav li a  {
padding-left:10px; 
}


.slicknav_nav ul li  a  {


}

 */


 
.slicknav_nav ul li  a.slicknav_item  {padding:0px 12px 0px 0px;border-left:none;
}



/*.slicknav_nav ul li ul li  a {
padding-left:24px;
}
.slicknav_nav ul li ul li ul li a {
 padding-left:36px;
}*/



}
