/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */
.slicknav_btn {position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer;}
.slicknav_menu  .slicknav_menutxt {display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon {float: left; margin: 0.188em 0px 0px 0.438em; }
.slicknav_menu .slicknav_no-text {margin: 0px}
.slicknav_menu .slicknav_icon-bar {display: block; width: 1.125em; height: 0.125em;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {margin-top: 0.188em }
.slicknav_nav {clear: both}
.slicknav_nav ul, .slicknav_nav li {display: block}
.slicknav_nav .slicknav_arrow {font-size: 18px; margin: 0px 0px 0px 0.4em;}
.slicknav_nav .slicknav_item {cursor: pointer;}
.slicknav_nav .slicknav_row {display: block;}
.slicknav_nav a {display: block; font-variant: small-caps;}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {display: inline}
.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: 18px; padding: 0px 5px; background-color: #FF0000;/*colore sfondo menu*/}
.slicknav_btn {text-decoration: none; text-transform: uppercase; font-size: 20px;}
.slicknav_menu .slicknav_menutxt {color: #FFF; font-weight: bold;}
.slicknav_menu .slicknav_icon-bar {}
.slicknav_nav {color: #fff; }
.slicknav_nav, .slicknav_nav ul {list-style: none; overflow: hidden;}
.slicknav_nav ul {}
.slicknav_nav .slicknav_row {}
.slicknav_nav a {margin: 2px 0x; text-decoration: none; color: #fff; padding: 15px 0px;/*aumenta l'altezza dei link*/}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {}
.slicknav_nav .slicknav_txtnode {}
.slicknav_menu .slicknav_icon-bar {background-color: #FFFFFF;}
.slicknav_nav .slicknav_txtnode {padding: 7px 0px;}
.slicknav_arrow {border: 1px solid #FFFFFF;}/*bordo freccia*/
.slicknav_menu li {border-top: 1px solid #FFFFFF;}/*linea divisoria link*/
.slicknav_menu ul ul{padding-left: 10px;}/*rientranza del sottomenu*/

@media screen and (min-width: 768px) {
.slicknav_menu {display: none}
}