html, body {margin:0px; padding:0px;}
/*
    Description: 	Menu Framework
    Author: 		Insidelabdev
    Version: 		1.0
*/

/*	--------------------------------------------------
	:: TABLET PORTRAIT DESIGN WIDTH 1200PX
	-------------------------------------------------- */

    @media only screen and (min-width:200px) and (max-width:300px) {
		
        .menu-widget-container { max-width:200px; }
		
	/*	--------------------------------------------------
		:: Menu Widget Toggle Show
		-------------------------------------------------- */	
		
		.menu-widget .menu-widget-togglel {
			display:block;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Wrapper Hide by minimal
		-------------------------------------------------- */

        .menu-widget,
        .menu-widget .menu-widget-wrapper {
			padding:0;
		}		
		
		.menu-widget .menu-widget-wrapper {
			position:absolute;
			opacity:0;
			visibility:hidden;
			margin-top:10px;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Wrapper Show on Checked
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-togglei:checked ~ .menu-widget-wrapper {
			position:static;
			opacity:1;
			visibility:visible;
			margin-top:-4px;
			-webkit-transition:all 0.3s ease-in-out;
			   -moz-transition:all 0.3s ease-in-out;
					transition:all 0.3s ease-in-out;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Block Elements
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item {
			display:block;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Left Align
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item > a,
		.menu-widget .menu-widget-wrapper .menu-widget-item > .menu-widget-label{
			position:relative;
			text-align:left;
			padding:24px 40px;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Right Arrow
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-label:after {
			float:right;
		}
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-input:checked + .menu-widget-label:after {
			content:"\edc7";
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Right Arrow
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section li > .menu-widget-label:after,
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right li > .menu-widget-label:after {
			margin-top:0;
		}
		
        .menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section li > .menu-widget-input:checked + .menu-widget-label:after,
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right li > .menu-widget-input:checked + .menu-widget-label:after {
			content:"\edc8";
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Block Elements
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item.menu-widget-left {
			float:none;
		}
		
		.menu-widget .menu-widget-wrapper .menu-widget-item.menu-widget-right {
			float:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Hover Hide
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item:hover .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item li:hover .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item li li:hover .menu-widget-section-left {
			opacity:0;
			visibility:hidden;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Section no Animation
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left,
        .menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section-left,
        .menu-widget .menu-widget-wrapper .menu-widget-item:hover .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item li:hover .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item li li:hover .menu-widget-section-left {
			-webkit-transform:none;
               -moz-transform:none;
                    transform:none;
			-webkit-transition:none;
               -moz-transition:none;
                    transition:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Hide by Default
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left {
			height:0;
            opacity:0;
	        visibility:hidden;
		}
		
        .menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left {
			margin:0;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Show on Checked
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section-left {
			position:static;
			width:100%;
            height:100%;
            opacity:1;
            visibility:visible;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Arrow hide
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section:before,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right:before,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left:before {
			display:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Blue
		-------------------------------------------------- */
		
		.menu-widget-minimal.menu-widget-blue .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label,
        .menu-widget-minimal.menu-widget-blue .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-input:checked + .menu-widget-label:after {
			color:#f57b0c;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Dark
		-------------------------------------------------- */
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item{
			border-bottom:1px solid #353e48;
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item:first-child{
			border-top:4px solid #353e48;
			border-left:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item:last-child{
			border-bottom:none;
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item.menu-widget-left {
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item.menu-widget-right {
			border-left:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label {
			border-bottom:1px solid #353e48;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-section > li .menu-widget-input:checked + .menu-widget-label,
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-section-right > li .menu-widget-input:checked + .menu-widget-label {
			background-color:#f9f9f9;
			border-bottom:1px solid #f6f7f9;
			color:#70828f;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section > li .menu-widget-input:checked + .menu-widget-label:after,
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right > li .menu-widget-input:checked + .menu-widget-label:after {
			color:#70828f;
		}
		
    }

/*	--------------------------------------------------
	:: TABLET PORTRAIT DESIGN WIDTH 960PX
	-------------------------------------------------- */

    @media only screen and (min-width:200px) and (max-width:300px) {
		
        .menu-widget-container { max-width:200px; }
		
	/*	--------------------------------------------------
		:: Menu Widget Toggle Show
		-------------------------------------------------- */	
		
		.menu-widget .menu-widget-togglel {
			display:block;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Wrapper Hide by minimal
		-------------------------------------------------- */

        .menu-widget,
        .menu-widget .menu-widget-wrapper {
			padding:0;
		}		
		
		.menu-widget .menu-widget-wrapper {
			position:absolute;
			opacity:0;
			visibility:hidden;
			margin-top:10px;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Wrapper Show on Checked
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-togglei:checked ~ .menu-widget-wrapper {
			position:static;
			opacity:1;
			visibility:visible;
			margin-top:-4px;
			-webkit-transition:all 0.3s ease-in-out;
			   -moz-transition:all 0.3s ease-in-out;
					transition:all 0.3s ease-in-out;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Block Elements
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item {
			display:block;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Left Align
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item > a,
		.menu-widget .menu-widget-wrapper .menu-widget-item > .menu-widget-label{
			position:relative;
			text-align:left;
			padding:24px 40px;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Right Arrow
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-label:after {
			float:right;
		}
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-input:checked + .menu-widget-label:after {
			content:"\edc8";
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Right Arrow
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section li > .menu-widget-label:after,
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right li > .menu-widget-label:after {
			margin-top:0;
		}
		
        .menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section li > .menu-widget-input:checked + .menu-widget-label:after,
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right li > .menu-widget-input:checked + .menu-widget-label:after {
			content:"\edc8";
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Block Elements
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item.menu-widget-left {
			float:none;
		}
		
		.menu-widget .menu-widget-wrapper .menu-widget-item.menu-widget-right {
			float:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Hover Hide
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item:hover .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item li:hover .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item li li:hover .menu-widget-section-left {
			opacity:0;
			visibility:hidden;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Section no Animation
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left,
        .menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section-left,
        .menu-widget .menu-widget-wrapper .menu-widget-item:hover .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item li:hover .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item li li:hover .menu-widget-section-left {
			-webkit-transform:none;
               -moz-transform:none;
                    transform:none;
			-webkit-transition:none;
               -moz-transition:none;
                    transition:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Hide by Default
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left {
			height:0;
            opacity:0;
	        visibility:hidden;
		}
		
        .menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left {
			margin:0;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Show on Checked
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section-left {
			position:static;
			width:100%;
            height:100%;
            opacity:1;
            visibility:visible;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Arrow hide
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section:before,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right:before,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left:before {
			display:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Blue
		-------------------------------------------------- */
		
		.menu-widget-minimal.menu-widget-blue .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label,
        .menu-widget-minimal.menu-widget-blue .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-input:checked + .menu-widget-label:after {
			color:#f57b0c;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Dark
		-------------------------------------------------- */
	
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item{
			border-bottom:1px solid #353e48;
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item:first-child{
			border-top:4px solid #353e48;
			border-left:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item:last-child{
			border-bottom:none;
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item.menu-widget-left {
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item.menu-widget-right {
			border-left:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label {
			border-bottom:1px solid #353e48;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-section > li .menu-widget-input:checked + .menu-widget-label,
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-section-right > li .menu-widget-input:checked + .menu-widget-label {
			background-color:#f9f9f9;
			border-bottom:1px solid #f6f7f9;
			color:#70828f;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section > li .menu-widget-input:checked + .menu-widget-label:after,
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right > li .menu-widget-input:checked + .menu-widget-label:after {
			color:#70828f;
		}
		
    }

/*	--------------------------------------------------
	:: TABLET LANDSCAPE DESIGN WIDTH 420PX
	-------------------------------------------------- */

    @media only screen and (min-width:320px) and (max-width:400px) {
		
        .menu-widget-container { max-width:320px; }
		
	/*	--------------------------------------------------
		:: Menu Widget Toggle Show
		-------------------------------------------------- */	
		
		.menu-widget .menu-widget-togglel {
			display:block;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Wrapper Hide by minimal
		-------------------------------------------------- */

        .menu-widget,
        .menu-widget .menu-widget-wrapper {
			padding:0;
		}		
		
		.menu-widget .menu-widget-wrapper {
			position:absolute;
			opacity:0;
			visibility:hidden;
			margin-top:10px;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Wrapper Show on Checked
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-togglei:checked ~ .menu-widget-wrapper {
			position:static;
			opacity:1;
			visibility:visible;
			margin-top:-4px;
			-webkit-transition:all 0.3s ease-in-out;
			   -moz-transition:all 0.3s ease-in-out;
					transition:all 0.3s ease-in-out;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Block Elements
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item {
			display:block;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Left Align
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item > a,
		.menu-widget .menu-widget-wrapper .menu-widget-item > .menu-widget-label{
			position:relative;
			text-align:left;
			padding:24px 40px;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Right Arrow
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-label:after {
			float:right;
		}
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-input:checked + .menu-widget-label:after {
			content:"\edc8";
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Right Arrow
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section li > .menu-widget-label:after,
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right li > .menu-widget-label:after {
			margin-top:0;
		}
		
        .menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section li > .menu-widget-input:checked + .menu-widget-label:after,
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right li > .menu-widget-input:checked + .menu-widget-label:after {
			content:"\edc8";
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Block Elements
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item.menu-widget-left {
			float:none;
		}
		
		.menu-widget .menu-widget-wrapper .menu-widget-item.menu-widget-right {
			float:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Hover Hide
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item:hover .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item li:hover .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item li li:hover .menu-widget-section-left {
			opacity:0;
			visibility:hidden;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Section no Animation
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left,
        .menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section-left,
        .menu-widget .menu-widget-wrapper .menu-widget-item:hover .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item li:hover .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item li li:hover .menu-widget-section-left {
			-webkit-transform:none;
               -moz-transform:none;
                    transform:none;
			-webkit-transition:none;
               -moz-transition:none;
                    transition:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Hide by Default
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left {
			height:0;
            opacity:0;
	        visibility:hidden;
		}
		
        .menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left {
			margin:0;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Show on Checked
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section-left {
			position:static;
			width:100%;
            height:100%;
            opacity:1;
            visibility:visible;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Arrow hide
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section:before,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right:before,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left:before {
			display:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Blue
		-------------------------------------------------- */
		
		.menu-widget-minimal.menu-widget-blue .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label,
        .menu-widget-minimal.menu-widget-blue .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-input:checked + .menu-widget-label:after {
			color:#f57b0c;
		}
	
	/*	--------------------------------------------------
		:: Menu Widget Item Dark
		-------------------------------------------------- */
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item{
			border-bottom:1px solid #353e48;
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item:first-child{
			border-top:4px solid #353e48;
			border-left:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item:last-child{
			border-bottom:none;
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item.menu-widget-left {
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item.menu-widget-right {
			border-left:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label {
			border-bottom:1px solid #353e48;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-section > li .menu-widget-input:checked + .menu-widget-label,
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-section-right > li .menu-widget-input:checked + .menu-widget-label {
			background-color:#f9f9f9;
			border-bottom:1px solid #f6f7f9;
			color:#70828f;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section > li .menu-widget-input:checked + .menu-widget-label:after,
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right > li .menu-widget-input:checked + .menu-widget-label:after {
			color:#70828f;
		}
		
    }

/*	--------------------------------------------------
	:: TABLET PORTRAIT DESIGN WIDTH 300PX
	-------------------------------------------------- */

    @media only screen and (max-width:320px) {
		
        .menu-widget-container { max-width:200px; }
		
	/*	--------------------------------------------------
		:: Menu Widget Toggle Show
		-------------------------------------------------- */	
		
		.menu-widget .menu-widget-togglel {
			display:block;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Wrapper Hide by minimal
		-------------------------------------------------- */

        .menu-widget,
        .menu-widget .menu-widget-wrapper {
			padding:0;
		}		
		
		.menu-widget .menu-widget-wrapper {
			position:absolute;
			opacity:0;
			visibility:hidden;
			margin-top:10px;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Wrapper Show on Checked
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-togglei:checked ~ .menu-widget-wrapper {
			position:static;
			opacity:1;
			visibility:visible;
			margin-top:-4px;
			-webkit-transition:all 0.3s ease-in-out;
			   -moz-transition:all 0.3s ease-in-out;
					transition:all 0.3s ease-in-out;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Block Elements
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item {
			display:block;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Left Align
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item > a,
		.menu-widget .menu-widget-wrapper .menu-widget-item > .menu-widget-label{
			position:relative;
			text-align:left;
			padding:24px 40px;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Right Arrow
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-label:after {
			float:right;
		}
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-input:checked + .menu-widget-label:after {
			content:"\edc7";
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Right Arrow
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section li > .menu-widget-label:after,
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right li > .menu-widget-label:after {
			margin-top:0;
		}
		
        .menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section li > .menu-widget-input:checked + .menu-widget-label:after,
		.menu-widget .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right li > .menu-widget-input:checked + .menu-widget-label:after {
			content:"\edc7";
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Block Elements
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item.menu-widget-left {
			float:none;
		}
		
		.menu-widget .menu-widget-wrapper .menu-widget-item.menu-widget-right {
			float:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Hover Hide
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item:hover .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item li:hover .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item li li:hover .menu-widget-section-left {
			opacity:0;
			visibility:hidden;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Section no Animation
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left,
        .menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked ~ .menu-widget-section-left,
        .menu-widget .menu-widget-wrapper .menu-widget-item:hover .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item li:hover .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item li li:hover .menu-widget-section-left {
			-webkit-transform:none;
               -moz-transform:none;
                    transform:none;
			-webkit-transition:none;
               -moz-transition:none;
                    transition:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Hide by Default
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left {
			height:0;
            opacity:0;
	        visibility:hidden;
		}
		
        .menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left {
			margin:0;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Show on Checked
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section-right,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label ~ .menu-widget-section-left {
			position:static;
			width:100%;
            height:100%;
            opacity:1;
            visibility:visible;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Arrow hide
		-------------------------------------------------- */
		
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section:before,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-right:before,
		.menu-widget .menu-widget-wrapper .menu-widget-item .menu-widget-section-left:before {
			display:none;
		}
		
	/*	--------------------------------------------------
		:: Menu Widget Item Blue
		-------------------------------------------------- */
		
		.menu-widget-minimal.menu-widget-blue .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label,
        .menu-widget-minimal.menu-widget-blue .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow > .menu-widget-input:checked + .menu-widget-label:after {
			color:#f57b0c;
		}

	/*	--------------------------------------------------
		:: Menu Widget Item Dark
		-------------------------------------------------- */
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item{
			border-bottom:1px solid #353e48;
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item:first-child{
			border-top:4px solid #353e48;
			border-left:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item:last-child{
			border-bottom:none;
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item.menu-widget-left {
			border-right:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item.menu-widget-right {
			border-left:none;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-input:checked + .menu-widget-label {
			border-bottom:1px solid #353e48;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-section > li .menu-widget-input:checked + .menu-widget-label,
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item .menu-widget-section-right > li .menu-widget-input:checked + .menu-widget-label {
			background-color:#f9f9f9;
			border-bottom:1px solid #f6f7f9;
			color:#70828f;
		}
		
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section > li .menu-widget-input:checked + .menu-widget-label:after,
		.menu-widget-minimal.menu-widget-dark .menu-widget-wrapper .menu-widget-item#menu-widget-right-arrow .menu-widget-section-right > li .menu-widget-input:checked + .menu-widget-label:after {
			color:#70828f;
		}
		
	}