/**handles:responsive-menu**/
/* # Responsive Navigation
---------------------------------------------------------------------------------------------------- */
/* Navigation toggles
--------------------------------------------- */
nav#genesis-nav-primary{
	display: none;
}
.sub-menu-toggle,
.menu-toggle {
	display: none;
	visibility: hidden;
}
#nav-menu-mobile{
	border:1px solid #f4f4f4;
	border-top:0;
}
@media only screen and (max-width: 767px) {
	nav {
		display: none;
		position: relative;
	}
	nav .wrap {
		padding: 0;
	}
	nav.pagination {
		display: block;
	}
	.menu-toggle,
	.sub-menu-toggle {
		display: block;
		visibility: visible;
		overflow: hidden;
		margin: 0 auto;
		font-size: 16px;
		font-weight: 700;
		text-align: center;
		background-color: transparent;
	}
	.menu-toggle {
	    background-color: #f4f4f4;
	    position: relative;
	    padding: 2px 12px;
	    right: 0;
	    z-index: 1000;
	    color: #d30000;
	    width: 100%;
	    font-size: 16px;
        border-radius: 5px 5px 0px 0px;
	}
	.menu-toggle:hover{
	    background-color: #f4f4f4;
	    color: #d30000;
	    outline-color: transparent;
	}
	.menu-toggle:before,
	.menu-toggle.activated:before {
		display: inline-block;
		font: normal normal normal 16px FontAwesome;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		content: "\f0c9";
		padding-right: 12px;
	}
	.sub-menu-toggle {
		background: transparent;
		float: right;
		position: absolute;
		top: 0;
		right: 0;
		padding: 10px 15px;
		z-index: 100;
	}
	.sub-menu-toggle:before {
		display: inline-block;
		font: normal normal normal 16px FontAwesome;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		content: "\f107";
	}
	.sub-menu-toggle.activated:before {
		content: "\f106";
	}
	.genesis-nav-menu .menu-item {
		display: block;
		position: relative;
		text-align: left;
	}
	.genesis-nav-menu .menu-item a {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		width: 100%;
	    padding: 8px 20px;
	    font-size: 12px;
	    background-color: #f4f4f4;
	    color:#000000;
	}
	.genesis-nav-menu .menu-item:hover {
		position: relative;
	}
	.genesis-nav-menu .menu-item > a:focus ul.sub-menu,
	.genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {
		left: 0;
		margin-left: 0;
	}
	.genesis-nav-menu > .menu-item-has-children > a:after {
		content: none;
	}
	.genesis-nav-menu .sub-menu {
		display: none;
		clear: both;
		margin: 0;
		position: static;
		width: 100%;
		opacity: 1;
	}
	.genesis-nav-menu .sub-menu .sub-menu {
		margin: 0;
	}
	.genesis-nav-menu .sub-menu a {
		border-left: none;
		border-right: none;
		padding-left: 40px;
		color: #eee;
	}
	.nav-primary .genesis-nav-menu .sub-menu a {
		background-color: #ececec;
		color: #000;
	}
	.screen-reader-text {
	    position: absolute!important;
	    clip: rect(1px,1px,1px,1px);
	    height: 1px;
	    width: 1px;
	    border: 0;
	    overflow: hidden;
	}
	.genesis-nav-menu .current-menu-item > a{
		color:#d30000;
	}
	.content-sidebar-wrap{
		margin-top:15px;
	}
	aside.sidebar.sidebar-secondary.widget-area{
		display: none;
	}
}