/*Mobile Menu Core Style*/

.slicknav_btn {position:relative; display:block; vertical-align:middle; float:right; padding: 0; cursor: pointer; }
.slicknav_menu .slicknav_menutxt {display:block; float:left;}
.slicknav_menu .slicknav_icon {margin: 0;}
.slicknav_menu .slicknav_no-text {margin: 0;}
.slicknav_menu .slicknav_icon-bar {width: 16px; height: 16px; display: block; margin:0; overflow:hidden;}
.slicknav_nav {clear: both;}
.slicknav_nav ul, .slicknav_nav li {display: block;}
.slicknav_nav .slicknav_arrow {margin: 0; }
.slicknav_nav .slicknav_item {display: block; cursor: pointer; padding:0; margin:0; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }

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

.slicknav_menu {font-size:16px; padding-top:45px; /*ESPACIO QUE SE CUADRA AL MENU*/}

/* Button */
.slicknav_btn {margin: 33px 30px 0; width:16px !important; height:16px !important; padding:0; text-decoration:none; top:-38px;}

/* Button Text */
.slicknav_menu .slicknav_menutxt {color:#FFF;}
	
/* Button Lines */
.slicknav_menu .slicknav_collapsed {background:url('../images/menu-mobile.png') 0 0 no-repeat;
border-bottom:none !important; line-height:none !important;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	
	-webkit-transition: -webkit-transform 250ms ease-out 0s;	
	-moz-transition: -moz-transform 250ms ease-out 0s;
	-o-transition: -o-transform 250ms ease-out 0s;
	transition: transform 250ms ease-out 0s;}

.slicknav_menu .slicknav_open {background:url('../images/menu-mobile.png') 0 -16px no-repeat;
border-bottom:none !important; line-height:none !important;		
		-webkit-transform: rotate(-90deg);
	    -moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
	
		-webkit-transition: -webkit-transform 250ms ease-out 0s;	
	    -moz-transition: -moz-transform 250ms ease-out 0s;
		-o-transition: -o-transform 250ms ease-out 0s;
		transition: transform 250ms ease-out 0s;}

.slicknav_menu {background:#fff;}

.slicknav_menu ul li a.current {color:#EC583A !important;}

.slicknav_nav, .slicknav_nav ul {list-style:none; overflow:hidden;}

.slicknav_nav ul {padding:0; margin:0;}

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

.slicknav_nav a {padding:0; text-decoration:none; color:#484b4d !important;}

.slicknav_nav .slicknav_item a {padding:0; margin:0;}

.slicknav_nav .slicknav_txtnode {margin:0;}

/*-------------------------------------------
RETINA DISPLAYS
-------------------------------------------*/	
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
.slicknav_menu .slicknav_collapsed {
background-image:url('../images/retina/menu-mobile@2x.png'); background-size:16px 32px;}
.slicknav_menu .slicknav_open {
background-image:url('../images/retina/menu-mobile@2x.png');  background-size:16px 32px; background-position:0 -16px;}