
.slicknav_menu { display: none; }

.slicknav_nav { clear: both; background: #fff; margin: 0 0 0 0; padding: 15px 0 0 0; }

.slicknav_nav .slicknav_arrow { color: #7c8086; display: block; position: absolute; right: 10px; top: 9px; z-index: 9; }

.slicknav_nav .slicknav_arrow:hover { color: #000 !important; }

.slicknav_nav .slicknav_item { cursor: pointer; margin: 0; padding: 0; }

.slicknav_nav .slicknav_row { display: block; }

.slicknav_nav a { display: block; transition: none; }

.slicknav_nav a:hover { background: #f6be00; color: #fff }

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

.slicknav_menu:after { clear: both }

.slicknav_menu { *zoom: 1
}

.slicknav_menu { overflow-y: auto; /*margin: 30px 0 0 0;*/ }

.open-more { background: url(images/right-arrow.png) no-repeat center; display: block; width: 22px; height: 22px; }

.close-more { background: url(images/dd-arrow.png) no-repeat center; display: block; width: 22px; height: 22px; }

.slicknav_menu { background: #fff; color: #fff; font-size: 15px }

.slicknav_menu ul { margin: 15px 0 0 0 !important; padding: 0 0 0 0; width: 100%; }

.slicknav_menu ul ul { margin: 0 0 0 0 !important; width: 100% }

.slicknav_menu ul li { float: none; font-size: 14px; margin: 0; position: relative; list-style: none; width: 100%; border-bottom: 1px solid #ccc; }

.slicknav_menu ul li:last-child { border: 0; }

.slicknav_menu ul li li { border-bottom: 1px solid #ccc; }

.slicknav_menu ul li a { padding: 10px 20px; color: #000; font-size:16px;  }

.slicknav_menu ul ul li a { padding: 8px 10px 8px 30px; }

.slicknav_menu ul ul ul li a { padding: 5px 10px 5px 30px; }

.slicknav_menu ul>li:hover>a { color: #fff; }

.slicknav_open>a { color: #fff !important; background: #f6be00; }

.slicknav_open a.slicknav_row a { color: #fff }

.slicknav_menu ul>li:hover .slicknav_arrow { color: #fff }

.slicknav_open .slicknav_arrow { color: #fff }

.slicknav_menu ul>li:hover .slicknav_row a { }

.slicknav_menu ul li:hover>.slicknav_arrow { color: #fff; }

.slicknav_menu ul li:hover>.slicknav_item a { color: #fff }

.slicknav_menu ul li.try-it-btn { margin: 0; padding: 10px; text-align: center; }

.slicknav_menu ul li.try-it-btn a { display: inline-block; color: #fff; font-size: 14px; padding: 9px 18px; border-radius: 3px; font-weight: 600; background: #ea1929; text-align: center; background: -moz-linear-gradient(top, #ea1929 0%, #d00018 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ea1929 0%, #d00018 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ea1929 0%, #d00018 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1929', endColorstr='#d00018', GradientType=0 ); /* IE6-9 */
}

.slicknav_menu ul li.try-it-btn a:hover {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d00018+0,ea1929+100 */ background: #d00018; /* Old browsers */ background: -moz-linear-gradient(top, #d00018 0%, #ea1929 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #d00018 0%, #ea1929 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #d00018 0%, #ea1929 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d00018', endColorstr='#ea1929', GradientType=0 ); /* IE6-9 */
