
.livemenu-responsive-controls{ display:none; }

.livemenu-responsive{

	border-left: none !important;
	border-right: none !important;
	height: auto !important;
	position: relative;
	
	.livemenu-responsive-controls{
		display: block;
		overflow: hidden;
		border:none;
		background: transparent;
		padding: 0;
		margin: 0;
		width: 100%;

		.era-icon{
			padding:0 15px;
			margin: 0;
			float: right;
			cursor: pointer;
		}
	}

	.livemenu{

		position: absolute !important;
		width: 100% !important;
		left: 0;
		right: 0;

		height:auto;
		display: none;
		overflow: hidden;
		border: none !important;
		background: transparent;

		/* Logo */
		.lm-logo{ display:none !important; }

   }

}

	/** 1.1 Main Links **/
	.livemenu-responsive .lm-item,
	.livemenu-responsive .lm-item-dropdowns .lm-sub-item,
	.livemenu-responsive .lm-item-posts .lm-sub-item {
		position:static;
		display: block;
		overflow: hidden;
		float: none !important;
		width:100% !important;
		margin:0;
		border:none;

		> a {
			padding-top:0;
			padding-bottom:0;
			display: block;
			width: 100%;
			border:none;
			border-top-width:1px;
			border-top-style:solid;

			@include box-sizing( border-box );
			
			.lm-item-desc{
				display: none !important;
			}

			.lm-responsive-links-arrow{ 
				display:inline-block !important;
				padding:0 10px;
				margin: 0;
				height: auto;
				width: auto;
				border:none;
				text-align: center;
				overflow: hidden;
				float:right;

				&:after{
					padding:0 !important;
				}
			}

			> .era-icon:after{ display:none !important; }

		}

		> .lm-sub{ 
			margin:0 !important;
			width: 100% !important;
			float:none !important; 
			position:static !important;
			overflow: hidden !important;
			border: none !important;
			opacity: 1 !important;
		}
	}


	/* 1.2 Dropdowns */
	.livemenu-responsive .lm-item-dropdowns {

		.lm-sub-item > a{
			border:none;
			border-top-width:1px;
			border-top-style:solid;
		}
	}


	/** 1.3 Posts **/
	.livemenu-responsive .lm-item-posts{

		> .lm-sub{
			padding: 0 !important;

			/* Hide Categories */
			.lm-posts-categories{ display:none !important; }
			
			/* Posts */
			> .lm-sub-item{
				margin: 0 !important;

				> a { 
					display:block !important; 
					border:none;
					border-top-width:1px;
					border-top-style:solid;

					.lm-responsive-links-arrow {
						display: inline-block !important;
					}
				}

				.lm-sub{
					display: none;
				}
			}
		}
	
	}

	/* Social Media */
	.livemenu-responsive .lm-item.lm-item-socialmedia {
		display: none;
	}
	
	.livemenu-horizontal .lm-item-responsive-socialmedia{
		display: none;
	}
	.livemenu-responsive .lm-item-responsive-socialmedia {
		border:none;
		border-top-style:solid;
		border-top-width:1px;
		display: block;

		a {
			width: auto !important;
			display: inline-block !important;
			border:none !important;
			padding-right:0;

			.lm-item-title{
				display: none !important;
			}

			.era-icon:before{
				padding:0 !important;
			}
		}

		&:hover > a {
			background:transparent;
		}
	}

	/* Search Widget */
	.livemenu-responsive .livemenu-searchsubmit,
	.livemenu-responsive .livemenu-searchform{
		display: block;
		width: 100%;
	}