
/*	--------------------------------------------------
	:: Main Styles
	-------------------------------------------------- */
	
	body{ overflow:scroll;}

	.text-normal p.space-bottom { margin:0 0 20px 0; }
	.text-normal p.space-top { margin:20px 0 0 0; }
	.text-normal p.no-space { margin:0; }
	
	.text-normal,
	.text-normal p{ 
	    font-weight:normal;
        font-style:normal;		
	    font-family: 'Source Sans Pro', sans-serif; 
	    color:#999; 
		margin:0 0 10px 0;
		padding:0;
		font-size:14px; 
		line-height:20px;
	}
	
	.dropcap p{ 
	    font-weight:normal;
        font-style:normal;		
	    font-family: 'Source Sans Pro', sans-serif; 
	    color:#999; 
		margin:0 0 10px 0;
		padding:0;
		font-size:14px; 
		line-height:20px;
		-webkit-font-smoothing:antialiased;
	}
	
    .dropcap p:first-letter {
        font-size:60px;
		color:#96aa39; 
		float:left; 
		margin:7px 10px 0 0; 
		line-height:1;
    }
	
	.blockquote p{ 
	    font-weight:normal;
        font-style:italic;		
	    font-family: 'Source Sans Pro', sans-serif; 
	    color:#999; 
		margin:0 0 10px 0;
		padding:0;
		font-size:16px; 
		line-height:20px;
		-webkit-font-smoothing:antialiased;
	}
	
	.blockquote blockquote {
	    margin:0;
		padding:0 0 0 10px; 
		border-left:5px solid #96aa39;
	}
	
	.container {
	    margin:0 auto;
	    padding:0;
	    position:relative;
		width:100%;
		max-width:1200px;
	    display:block;
		
	}
	
/*	--------------------------------------------------
	:: Menu 
	-------------------------------------------------- */

    .flat-menu {
	    margin:0 auto;
	    padding:0;
	    position:relative;
		width:100%;
	    display:block;
		z-index:9999;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	.flat-menu-fixed {
		
		
	   
    }
	
	.flat-menu ul.flat-responsive-menu input {
		position:relative;
        display:none;
				

	}
	
	.flat-menu label{
        cursor:pointer;
        font-style:normal; 
	    font-weight:normal; 
	    font-family: 'Source Sans Pro', sans-serif; 
	    font-size:16px;
	    color:#000;
		margin:0;
		text-align:left;
		
		
    }
	
	/*controls main 5 links*/
	
	.flat-menu ul.flat-responsive-menu label{
        cursor:pointer;
        font-style:normal; 
	    font-weight:300; 
	    font-family: 'Source Sans Pro', sans-serif; 
	    font-size:18px;
	    color:#666;
		margin:0;
		padding:0;
		
		
    }
	
	.flat-menu ul.flat-responsive-menu li > a{
        cursor:pointer;
        font-style:normal; 
	    font-weight:200; 
	    font-family: 'Source Sans Pro', sans-serif; 
	    font-size:16px;
	    color:#fff;
		margin:0;
		padding:0;
		text-align:left;
    }
	
	.flat-menu ul.flat-responsive-menu {
		width:100%;
		list-style:none;
		margin:0;
        padding:0;
		text-align:center;
	}
	
	.flat-menu ul.flat-responsive-menu > li {
		display:inline-block;
		-webkit-transition: all 0.6s ease-in-out;
           -moz-transition: all 0.6s ease-in-out;
		     -o-transition: all 0.6s ease-in-out;
		        transition: all 0.6s ease-in-out;
	}
	
	.flat-menu ul.flat-responsive-menu li > label {
		display:block;
        padding:19px 25px;
	}
	
	.flat-menu ul.flat-responsive-menu li > a i,
	.flat-menu ul.flat-responsive-menu li > label i {
		font-style:normal; 
	    font-weight:normal; 
	    font-size:16px;
		vertical-align:baseline;
		margin-right:10px;
		text-decoration:none;
	}
	
	.flat-menu ul.flat-responsive-menu li.right{
		float:right;
	}
	
	.flat-menu ul.flat-responsive-menu:before,
    .flat-menu ul.flat-responsive-menu:after{
        content:""; 
        display:table; 
    }
	
    .flat-menu ul.flat-responsive-menu:after {
        clear:both;
    }
	
	.toggle-menu-input,
	.toggle-menu-label{
        display:none;
		
    }
	
	.flat-menu ul.flat-responsive-menu li > a {
	    display:block;
        text-decoration:none;
        padding:19px 25px;
    }
	
/*	--------------------------------------------------
	:: Dropdowns
	-------------------------------------------------- */
	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one{
	    position:absolute; 
		border:none;
		outline:none;
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one { 
		top:0;
		left:100%;
	}
	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one li,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two li,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three li,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four li,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five li,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six li,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven li,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight li,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine li,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten li,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven li,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve li,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen li,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen li,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen li,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen li,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen li,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen li,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen li,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty li,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one li{ 
		background-color:#fff;
		width:190px;
		position:relative;
		text-align:left;
		cursor:pointer;
		border-bottom:solid #ccc thin;

	}
	/*this fixes the last dropdown to be narrower to page doesn't push right*/
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty li{width:123px;}
	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one li a,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two li a,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three li a,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four li a,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five li a,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six li a,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven li a,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight li a,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine li a,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten li a,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven li a,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve li a,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen li a,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen li a,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen li a,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen li a,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen li a,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen li a,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen li a,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty li a,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one li a{
		color:#666;
		text-decoration:none;
		font-style:normal; 
	    font-weight:300; 
	    font-family: 'Source Sans Pro', sans-serif; 
	    font-size:16px;
	}
	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one li a:hover,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two li a:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three li a:hover,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four li a:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five li a:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six li a:hover,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven li a:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight li a:hover,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine li a:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten li a:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven li a:hover,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve li a:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen li a:hover,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen li a:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen li a:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen li a:hover,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen li a:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen li a:hover,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen li a:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty li a:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one li a:hover{  
		color:#777;
		background-color:#c8c8c8;
		
	}

	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three label,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven label,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven label,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve label,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen label,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen label,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen label,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one label { 
		color:#999;
		text-decoration:none;
		font-style:normal; 
	    font-weight:normal; 
	    font-family: 'Source Sans Pro', sans-serif; 
	    font-size:14px;
		text-align:left;
	}
	
	/*controls font-size for labels with arrows*/
	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine label,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty label
	
	

	
	{ 
		font-size:16px;
	}

	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two label:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three label:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four label:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six label:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven label:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight label:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten label:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven label:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve label:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen label:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen label:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen label:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen label:hover,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen label:hover,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one label:hover { 
		background:none;
		color:#777;
		text-shadow:none;
		
	}

	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one i,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two i,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three i,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four i,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five i,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six i,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven i,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight i,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine i,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten i,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven i,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve i,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen i,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen i,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen i,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen i,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen i,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen i,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen i,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty i,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one i{
	    margin:3px 0 0 0;
		float:right;
		color:#999; 
	    font-style:normal; 
	    font-weight:normal;
        font-size:14px;
		vertical-align:baseline;
    }
	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one{
	    opacity:0;
	    top:-9999px;
	    display:none/9;
		position:absolute;
    }
	
	.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
    .flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-five,
	.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-nine,	
	.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-thirteen,
    .flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-seventeen,	
	.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-twenty{
	    opacity:1;
	    top:100%;
	    display:block/9;
    }
	
	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-two,
    .flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,	
	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-four,
	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-six,	
	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-seven,
    .flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-eight,	
    .flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-ten,
	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-eleven,	
	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-twelve,
	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-fourteen,
    .flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-fifteen,
	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-sixteen,	
    .flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-eighteen,	
	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-nineteen,
	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-twenty-one{
	    opacity:1;
	    top:0;
	    display:block/9;
    }
	
	.flat-menu ul.flat-responsive-menu li li > a{
	    display:block;
    }
	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty,
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one{
		-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;
              -moz-transition:-moz-transform 0.4s, opacity 0.4s;
		        -ms-transition:-ms-transform 0.4s, opacity 0.4s;
		          -o-transition:-o-transform 0.4s, opacity 0.4s;
		                transition:transform 0.4s, opacity 0.4s;
    }
	

	
/*	--------------------------------------------------
	:: Theme Dark Color Orange
	-------------------------------------------------- */
	
	.flat-menu-dark-orange {
		background-color:#F9F9F9;;
		
	}
	
	.flat-menu-dark-orange ul.flat-responsive-menu > li {
		
	}
	
	.flat-menu-dark-orange ul.flat-responsive-menu > li:hover {
		
		border-bottom:1px solid #ccc;
    }
	
	.flat-menu-dark-orange .dropcap p:first-letter {
		color:#de5f41; 
    }
	
	.flat-menu-dark-orange .blockquote blockquote {
		border-left:5px solid #de5f41;
	}
	

	
/*	--------------------------------------------------
	:: Theme Light Color Orange
	-------------------------------------------------- */
	
	.flat-menu-light-orange {
		background-color:#ccc;
		border-top:5px solid #de5f41;
	}
	
	.flat-menu-light-orange ul.flat-responsive-menu > li {
		border-top:1px solid #ddd;
		border-bottom:1px solid #bbb;
	}
	
	.flat-menu-light-orange ul.flat-responsive-menu > li:hover {
	    background-color:#de5f41;
		border-top:1px solid #de5f41;
		border-bottom:1px solid #de5f41;
    }
	
	.flat-menu-light-orange .dropcap p:first-letter {
		color:#de5f41; 
    }
	
	.flat-menu-light-orange .blockquote blockquote {
		border-left:5px solid #de5f41;
	}
	
/*	--------------------------------------------------
	:: Animations Effects
	-------------------------------------------------- */

    .flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-five,
	.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.grid,
	.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.login,
    .flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.social {
	    -webkit-transform:scale(1.3);
		   -moz-transform:scale(1.3);
             -o-transform:scale(1.3);
                transform:scale(1.3);
    }	
	
	.flat-menu-zoom-in ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	.flat-menu-zoom-in ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
	.flat-menu-zoom-in ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
    .flat-menu-zoom-in ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
	.flat-menu-zoom-in ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.grid,
	.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.login,
	.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.social{
	    -webkit-transform:scale(1);
		   -moz-transform:scale(1);
             -o-transform:scale(1);
                transform:scale(1);
    }
	
	.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-five,
	.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.grid,
	.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.login,
    .flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.social {
	    -webkit-transform:scale(0.5);
		   -moz-transform:scale(0.5);
             -o-transform:scale(0.5);
                transform:scale(0.5);
    }	
	
	.flat-menu-zoom-out ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	.flat-menu-zoom-out ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
	.flat-menu-zoom-out ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
    .flat-menu-zoom-out ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
	.flat-menu-zoom-out ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.grid,
	.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.login,
	.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.social{
	    -webkit-transform:scale(1);
		   -moz-transform:scale(1);
             -o-transform:scale(1);
                transform:scale(1);
    }
	
	.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-five,
	.flat-menu-flip ul.flat-responsive-menu li div.wrapper.grid,
	.flat-menu-flip ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu-flip ul.flat-responsive-menu li div.wrapper.login,
    .flat-menu-flip ul.flat-responsive-menu li div.wrapper.social {
	    -webkit-transform:rotatey(-90deg) scale(1);
	       -moz-transform:rotatey(-90deg) scale(1);
	         -o-transform:rotatey(-90deg) scale(1);
	        -ms-transform:rotatey(-90deg) scale(1);
	            transform:rotatey(-90deg) scale(1);
    }	
	
	.flat-menu-flip ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	.flat-menu-flip ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
	.flat-menu-flip ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
    .flat-menu-flip ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
	.flat-menu-flip ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.grid,
	.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.login,
	.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.social{
	    -webkit-transform:rotatey(0deg) scale(1);
	       -moz-transform:rotatey(0deg) scale(1);
	         -o-transform:rotatey(0deg) scale(1);
	        -ms-transform:rotatey(0deg) scale(1);
	            transform:rotatey(0deg) scale(1);
    }
	
	.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-five {
	    -webkit-transform:translateX(-10%);
	       -moz-transform:translateX(-10%);
	         -o-transform:translateX(-10%);
	            transform:translateX(-10%);
    }

	.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.grid,
	.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.login,
    .flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.social {
	    -webkit-transform:translateX(-5%);
	       -moz-transform:translateX(-5%);
	         -o-transform:translateX(-5%);
	            transform:translateX(-5%);
    }	
	
	.flat-menu-slide-left ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	.flat-menu-slide-left ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
	.flat-menu-slide-left ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
    .flat-menu-slide-left ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
	.flat-menu-slide-left ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.grid,
	.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.login,
	.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.social{
	    -webkit-transform:translateX(0%);
	       -moz-transform:translateX(0%);
	         -o-transform:translateX(0%);
	            transform:translateX(0%);
    }
	
	.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-five {
	    -webkit-transform:translateX(10%);
	       -moz-transform:translateX(10%);
	         -o-transform:translateX(10%);
	            transform:translateX(10%);
    }

	.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.grid,
	.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.login,
    .flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.social {
	    -webkit-transform:translateX(5%);
	       -moz-transform:translateX(5%);
	         -o-transform:translateX(5%);
	            transform:translateX(5%);
    }	
	
	.flat-menu-slide-right ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	.flat-menu-slide-right ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
	.flat-menu-slide-right ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
    .flat-menu-slide-right ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
	.flat-menu-slide-right ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.grid,
	.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.login,
	.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.social{
	    -webkit-transform:translateX(0%);
	       -moz-transform:translateX(0%);
	         -o-transform:translateX(0%);
	            transform:translateX(0%);
    }
	
	.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-five,
	.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.grid,
	.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.login,
    .flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.social {
	    -webkit-transform:translateY(-15%);
	       -moz-transform:translateY(-15%);
	         -o-transform:translateY(-15%);
	            transform:translateY(-15%);
    }	
	
	.flat-menu-slide-down ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	.flat-menu-slide-down ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
	.flat-menu-slide-down ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
    .flat-menu-slide-down ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
	.flat-menu-slide-down ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.grid,
	.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.login,
	.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.social{
	    -webkit-transform:translateY(0%);
	       -moz-transform:translateY(0%);
	         -o-transform:translateY(0%);
	            transform:translateY(0%);
    }
	
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-five,
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-six,	
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-seven,
    .flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-eight,	
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-nine,
    .flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-ten,
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-twelve,
    .flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
    .flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
    .flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
    .flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-twenty,
	.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-twenty-one {
	    -webkit-transform:translateY(15%);
	       -moz-transform:translateY(15%);
	         -o-transform:translateY(15%);
	            transform:translateY(15%);
    }	
	
	.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-two,
    .flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,	
	.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-four,
    .flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-five,
	.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-six,	
	.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-seven,
    .flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-eight,	
	.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-nine,
    .flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-ten,
	.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-eleven,	
	.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-twelve,
    .flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-thirteen,	
	.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-fourteen,
    .flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-fifteen,
	.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-sixteen,	
	.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-seventeen,
    .flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-eighteen,	
	.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-nineteen,
    .flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-twenty,
	.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-twenty-one{
	    -webkit-transform:translateY(0%);
	       -moz-transform:translateY(0%);
	         -o-transform:translateY(0%);
	            transform:translateY(0%);
    }
	
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-five,
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.grid,
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.login,
    .flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.social {
	    -webkit-transform:rotateY(-360deg);
	       -moz-transform:rotateY(-360deg);
	         -o-transform:rotateY(-360deg);
	            transform:rotateY(-360deg);  
    }	
	
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
    .flat-menu-rotate-horizontal ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.grid,
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.login,
	.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.social{
	    -webkit-transform:rotateY(360deg);
	       -moz-transform:rotateY(360deg);
	         -o-transform:rotateY(360deg);
	            transform:rotateY(360deg);
    }
	
	.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-one,	
	.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-two,
    .flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-three,	
	.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-four,
    .flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-five,
	.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.grid,
	.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.login,
    .flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.social {
	    -webkit-transform:rotateX(-360deg);
	       -moz-transform:rotateX(-360deg);
	         -o-transform:rotateX(-360deg);
	            transform:rotateX(-360deg);  
    }	
	
	.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
	.flat-menu-rotate-vertical ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
    .flat-menu-rotate-vertical ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
	.flat-menu-rotate-vertical ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.grid,
	.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.login,
	.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.social{
	    -webkit-transform:rotateX(360deg);
	       -moz-transform:rotateX(360deg);
	         -o-transform:rotateX(360deg);
	            transform:rotateX(360deg);
    }
	
/*	--------------------------------------------------
	:: Note: Design for a width of 960px
	-------------------------------------------------- */
	
	@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
	    .container{
			width:100%;
	    }
	
	    .flat-menu,
		.flat-menu ul.flat-responsive-menu{
			width:100%;
	    }
		
		.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu ul.flat-responsive-menu li div.wrapper.grid {
	        width:100%;
        }
		
	
	}
	
/*	--------------------------------------------------
	:: Note: Design for a width of 768px
	-------------------------------------------------- */
	
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        
	   
		.container{
			width:100%;
	    }
		
		.flat-menu,
		.flat-menu ul.flat-responsive-menu{
			width:100%;
	    }
		
		.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu ul.flat-responsive-menu li div.wrapper.grid {
	        width:100%;
        }
		
	
		
		
    }
	
/*	--------------------------------------------------
	:: Note: Design for a width of 480px
	-------------------------------------------------- */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        
		.flat-menu,
		.flat-menu ul.flat-responsive-menu{
			width:100%;
	    }
		
		
		.flat-menu-dark-orange {
			background-color:#fff;
			border-thin-bottom: thin #ccc solid;
		}
		
		.flat-menu-fixed{
			position:relative;
	    }
		
			.flat-menu-dark-orange {
		background-color:#F9F9F9;
		
	}
		
	    .toggle-menu-label{
            display:block;
			padding:21px 30px;
			
        }
		
		.flat-menu span.three-line-menu{
            float:left;
		}
		
		.three-line-menu {
            position:relative;
            margin-right:15px;
ç        }
		
        .three-line-menu:before {
            content:"";
           position:absolute;
            float:left;
            top:2px;
            width:25px;
           height:2px;
            background-color:#c8c8c8;
            box-shadow:0 10px 0 0 #c8c8c8, 0 5px 0 0 #c8c8c8 ;
			-webkit-box-shadow:0 10px 0 0 #c8c8c8, 0 5px 0 0 #c8c8c8;
			-webkit-appearance: none;
		}
		
			
		    /* THIS IS THE OART THAT YOU NEED TO INCLUDE CHANGE CLASSES ACCORDING TO YOURS */
		
		.flat-menu ul.flat-responsive-menu label span.drop-icon:before,
		.flat-menu ul.flat-responsive-menu ul li label i.icon-arrow-right-7:before {
			font-family:'icomoon-ultimate';
			content:"\e117";
			font-style:normal; 
			font-weight:normal;
			font-size:20px;	
			vertical-align:baseline;
			float:right;
			margin:-1px 0 0 0;
		}

		/* THIS IS THE OART THAT YOU NEED TO INCLUDE CHANGE CLASSES ACCORDING TO YOURS */
		/* THAT CLASS DROP-ICON YOU ADD IN HTML CODE CHECK INDEX.HTML */
		.flat-menu ul.flat-responsive-menu input:checked ~ label span.drop-icon:before,
		.flat-menu ul.flat-responsive-menu ul li input:checked ~ label i.icon-arrow-right-7:before {
			font-family:'icomoon-ultimate';
			content:"\e115";
			font-style:normal; 
			font-weight:normal;
			font-size:20px;	
			vertical-align:baseline;
			float:right;
			margin:-3px 0 0 0;
		}
		
		
		.flat-menu ul.flat-responsive-menu > li:hover:last-child,
		.flat-menu ul.flat-responsive-menu > li:last-child{
		    border-bottom:none;
		}
		
		.flat-menu ul.flat-responsive-menu > li:hover:first-child,
		.flat-menu ul.flat-responsive-menu > li:first-child{
		    border-top:none;
		}
		
		.flat-menu ul.flat-responsive-menu > li,
        .flat-menu ul.flat-responsive-menu > li:hover{
		    display:block;
		}
		
		.flat-menu ul.flat-responsive-menu li > label { 
		    padding:18px 30px;
		}
		
		.flat-menu ul.flat-responsive-menu label {
		    text-align:left;
        }
		
		.flat-menu ul.flat-responsive-menu li.right{
		    float:none;
	    }
		
		.flat-menu ul.flat-responsive-menu {
            position:absolute;
            opacity:0;
            visibility:hidden;
			display:none/9;
			top:75px;
        }
		
		.flat-menu input.toggle-menu-input:checked ~ ul.flat-responsive-menu{
		    opacity:1;
            visibility:visible;
			display:block/9;
			top:56px;
			
			-webkit-transition-property:opacity, top;
            -moz-transition-property:opacity, top;
            -o-transition-property:opacity, top;
            transition-property:opacity, top;
		
            -webkit-transition-duration:0.3s, 0.3s;
            -moz-transition-duration:0.3s, 0.3s;
            -o-transition-duration:0.3s, 0.3s;
            transition-duration:0.3s, 0.3s;
		
            -webkit-transition-timing-function:ease-in-out;
            -moz-transition-timing-function:ease-in-out;
            -o-transition-timing-function:ease-in-out;
            transition-timing-function:ease-in-out;
		}
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one{
	        opacity:0;
	        visibility:hidden;
	        display:none/9;
		    position:absolute;
			-webkit-transition:none;
            -moz-transition:none;
            -o-transition:none;
            transition:none;
        }
	
	    .flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-twenty-one{
	        opacity:0;
	        visibility:hidden;
	        display:none/9;
			-webkit-transition:none;
            -moz-transition:none;
            -o-transition:none;
            transition:none;
        }
		
		.flat-menu ul.flat-responsive-menu input.menu-1 ~ ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu input.menu-2 ~ ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu input.menu-3 ~ ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu input.menu-4 ~ ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu input.menu-5 ~ ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu input.menu-6 ~ ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu input.menu-7 ~ ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu input.menu-8 ~ ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu input.menu-9 ~ ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu input.menu-10 ~ ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu input.menu-11 ~ ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu input.menu-12 ~ ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu input.menu-13 ~ ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu input.menu-14 ~ ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu input.menu-15 ~ ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu input.menu-16 ~ ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu input.menu-17 ~ ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu input.menu-18 ~ ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu input.menu-19 ~ ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu input.menu-20 ~ ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu input.menu-21 ~ ul.menu-dropdown-twenty-one{
	  	    height:0;
            opacity:0;
	        visibility:hidden;
	        display:none/9;
        }
		
        .flat-menu ul.flat-responsive-menu input.menu-1:checked ~ ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu input.menu-2:checked ~ ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu input.menu-3:checked ~ ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu input.menu-4:checked ~ ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu input.menu-5:checked ~ ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu input.menu-6:checked ~ ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu input.menu-7:checked ~ ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu input.menu-8:checked ~ ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu input.menu-9:checked ~ ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu input.menu-10:checked ~ ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu input.menu-11:checked ~ ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu input.menu-12:checked ~ ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu input.menu-13:checked ~ ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu input.menu-14:checked ~ ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu input.menu-15:checked ~ ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu input.menu-16:checked ~ ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu input.menu-17:checked ~ ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu input.menu-18:checked ~ ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu input.menu-19:checked ~ ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu input.menu-20:checked ~ ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu input.menu-21:checked ~ ul.menu-dropdown-twenty-one{
            position:static;
            height:auto;
            opacity:1;
            visibility:visible;
			display:block/9;
        }
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one{ 
		    width:100%;
	    }

		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one li{ 
		    width:100%;
			border-left:none;
			border-right:none;
			border-bottom:none;
			background-color:#fff;
			border-bottom:1px solid #666;

	    }
		
		/*This makes the sub sub menus one white space on mobile*/

        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four li,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven li,
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight li,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen li




          {border-bottom:none;}
		
			
			
			
			
			
	    
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one{ 
		    top:0;
		    left:0;
	    }
			
		.grid-container .column-one,
        .grid-container .column-two,
        .grid-container .column-three,
        .grid-container .column-four,
        .grid-container .column-five,
        .grid-container .column-six,
        .grid-container .column-seven,
        .grid-container .column-eight,
        .grid-container .column-nine,
        .grid-container .column-ten,
        .grid-container .column-eleven,
        .grid-container .column-twelve { width:98%; }
		
		.flat-menu-dark-orange ul.flat-responsive-menu > li,
        .flat-menu-dark-orange ul.flat-responsive-menu > li:hover,
		.flat-menu-light-orange ul.flat-responsive-menu > li,
        .flat-menu-light-orange ul.flat-responsive-menu > li:hover{
            border-top:1px solid #ccc;
		    border-bottom:1px solid #666;
			background-color:#c8c8c8;
		}
		
		.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-zoom-in ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-zoom-in ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-zoom-in ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-zoom-out ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-zoom-out ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-zoom-out ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-flip ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-flip ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-flip ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-flip ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-flip ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-flip ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-flip ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-flip ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-flip ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-five {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}

		.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-slide-left ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-slide-left ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-slide-left ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-slide-left ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-slide-left ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-five {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}

		.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-slide-right ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-slide-right ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-slide-right ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-slide-right ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-slide-right ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-slide-down ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-slide-down ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-slide-down ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-slide-down ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-slide-down ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-six,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-seven,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-eight,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-nine,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-ten,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-twelve,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-twenty,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-twenty-one {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
					
		}	
		
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-two,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-four,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-five,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-six,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-seven,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-eight,	
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-nine,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-ten,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-eleven,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-twelve,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-thirteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-fourteen,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-fifteen,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-sixteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-seventeen,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-eighteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-nineteen,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-twenty,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-twenty-one {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
					
		}
		
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none; 
		}	
		
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;  
		}	
		
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-rotate-vertical ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
    }
	
/*	--------------------------------------------------
	:: Note: Design for a width of 320px
	-------------------------------------------------- */

    @media only screen and (max-width: 479px) {
        
		.flat-menu,
		.flat-menu ul.flat-responsive-menu{
			width:100%;
	    }
		
		.flat-menu-dark-orange {
			background-color:#fff;
			border-thin-bottom: thin #ccc solid;
		}
		
			.flat-menu-dark-orange {
		background-color:#F9F9F9;
		
	}
		
		.flat-menu-fixed{
			position:relative;
	    }
		
	    .toggle-menu-label{
            display:block;
			padding:21px 30px;
        }
		
		.flat-menu span.three-line-menu{
            float:left;
		}
		
		.three-line-menu {
            position:relative;
            margin-right:15px;
        }
		
        .three-line-menu:before {
            content:"";
            position:absolute;
            float:left;
            top:2px;
            width:25px;
          height:2px;
            background-color:#c8c8c8;
            box-shadow:0 10px 0 0 #c8c8c8, 0 5px 0 0 #c8c8c8 ;
			-webkit-box-shadow:0 10px 0 0 #c8c8c8, 0 5px 0 0 #c8c8c8;
			-webkit-appearance: none;
		}
		
		    /* THIS IS THE OART THAT YOU NEED TO INCLUDE CHANGE CLASSES ACCORDING TO YOURS */

		.flat-menu ul.flat-responsive-menu label span.drop-icon:before,
		.flat-menu ul.flat-responsive-menu ul li label i.icon-arrow-right-7:before {
			font-family:'icomoon-ultimate';
			content:"\e117";
			font-style:normal; 
			font-weight:normal;
			font-size:20px;	
			vertical-align:baseline;
			float:right;
			margin:-1px 0 0 0;
		}

		/* THIS IS THE OART THAT YOU NEED TO INCLUDE CHANGE CLASSES ACCORDING TO YOURS */
		/* THAT CLASS DROP-ICON YOU ADD IN HTML CODE CHECK INDEX.HTML */
		.flat-menu ul.flat-responsive-menu input:checked ~ label span.drop-icon:before,
		.flat-menu ul.flat-responsive-menu ul li input:checked ~ label i.icon-arrow-right-7:before { 
			font-family:'icomoon-ultimate';
			content:"\e115";
			font-style:normal; 
			font-weight:normal;
			font-size:20px;	
			vertical-align:baseline;
			float:right;
			margin:-3px 0 0 0;
		}
		
		/*.flat-menu ul.flat-responsive-menu li.arrow > input:checked + label:before{
			content:"";
			position:absolute;
			top:49px;
			left:22px;
			width:0;
			height:0;
			z-index:100;
		}*/
		

		.flat-menu ul.flat-responsive-menu > li:hover:last-child,
		.flat-menu ul.flat-responsive-menu > li:last-child{
		    border-bottom:none;
		}
		
		.flat-menu ul.flat-responsive-menu > li:hover:first-child,
		.flat-menu ul.flat-responsive-menu > li:first-child{
		    border-top:none;
		}
		
		.flat-menu ul.flat-responsive-menu > li,
        .flat-menu ul.flat-responsive-menu > li:hover{
		    display:block;
		}
		
		.flat-menu ul.flat-responsive-menu li > label { 
		    padding:18px 30px;
		}
		
		.flat-menu ul.flat-responsive-menu label {
		    text-align:left;
        }
		
		.flat-menu ul.flat-responsive-menu li.right{
		    float:none;
	    }
		
		.flat-menu ul.flat-responsive-menu {
            position:absolute;
            opacity:0;
            visibility:hidden;
			display:none/9;
			top:75px;
        }
		
		.flat-menu input.toggle-menu-input:checked ~ ul.flat-responsive-menu{
		    opacity:1;
            visibility:visible;
			display:block/9;
			top:56px;
			
			-webkit-transition-property:opacity, top;
            -moz-transition-property:opacity, top;
            -o-transition-property:opacity, top;
            transition-property:opacity, top;
		
            -webkit-transition-duration:0.3s, 0.3s;
            -moz-transition-duration:0.3s, 0.3s;
            -o-transition-duration:0.3s, 0.3s;
            transition-duration:0.3s, 0.3s;
		
            -webkit-transition-timing-function:ease-in-out;
            -moz-transition-timing-function:ease-in-out;
            -o-transition-timing-function:ease-in-out;
            transition-timing-function:ease-in-out;
		}
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one{
	        opacity:0;
	        visibility:hidden;
	        display:none/9;
		    position:absolute;
			-webkit-transition:none;
            -moz-transition:none;
            -o-transition:none;
            transition:none;
        }
	
	    .flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-twenty-one{
	        opacity:0;
	        visibility:hidden;
	        display:none/9;
			-webkit-transition:none;
            -moz-transition:none;
            -o-transition:none;
            transition:none;
        }
		
		.flat-menu ul.flat-responsive-menu input.menu-1 ~ ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu input.menu-2 ~ ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu input.menu-3 ~ ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu input.menu-4 ~ ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu input.menu-5 ~ ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu input.menu-6 ~ ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu input.menu-7 ~ ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu input.menu-8 ~ ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu input.menu-9 ~ ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu input.menu-10 ~ ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu input.menu-11 ~ ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu input.menu-12 ~ ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu input.menu-13 ~ ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu input.menu-14 ~ ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu input.menu-15 ~ ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu input.menu-16 ~ ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu input.menu-17 ~ ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu input.menu-18 ~ ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu input.menu-19 ~ ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu input.menu-20 ~ ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu input.menu-21 ~ ul.menu-dropdown-twenty-one{
	  	    height:0;
            opacity:0;
	        visibility:hidden;
	        display:none/9;
        }
		
        .flat-menu ul.flat-responsive-menu input.menu-1:checked ~ ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu input.menu-2:checked ~ ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu input.menu-3:checked ~ ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu input.menu-4:checked ~ ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu input.menu-5:checked ~ ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu input.menu-6:checked ~ ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu input.menu-7:checked ~ ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu input.menu-8:checked ~ ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu input.menu-9:checked ~ ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu input.menu-10:checked ~ ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu input.menu-11:checked ~ ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu input.menu-12:checked ~ ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu input.menu-13:checked ~ ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu input.menu-14:checked ~ ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu input.menu-15:checked ~ ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu input.menu-16:checked ~ ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu input.menu-17:checked ~ ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu input.menu-18:checked ~ ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu input.menu-19:checked ~ ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu input.menu-20:checked ~ ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu input.menu-21:checked ~ ul.menu-dropdown-twenty-one{
            position:static;
            height:auto;
            opacity:1;
            visibility:visible;
			display:block/9;
        }
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one{ 
		    width:100%;
	    }

		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one li{ 
		    width:100%;
			border-left:none;
			border-right:none;
			border-bottom: 1px solid #666;
	    }
		
		
		
			/*This makes the sub sub menus one white space on mobile*/

        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four li,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight li,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve li,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen li,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen li




          {border-bottom:none;}
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-six,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seven,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eight,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nine,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-ten,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twelve,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-twenty-one{ 
		    top:0;
		    left:0;
	    }
			
		.grid-container .column-one,
        .grid-container .column-two,
        .grid-container .column-three,
        .grid-container .column-four,
        .grid-container .column-five,
        .grid-container .column-six,
        .grid-container .column-seven,
        .grid-container .column-eight,
        .grid-container .column-nine,
        .grid-container .column-ten,
        .grid-container .column-eleven,
        .grid-container .column-twelve { width:98%; }
		
		.flat-menu-dark-orange ul.flat-responsive-menu > li,
        .flat-menu-dark-orange ul.flat-responsive-menu > li:hover,
		.flat-menu-light-orange ul.flat-responsive-menu > li,
        .flat-menu-light-orange ul.flat-responsive-menu > li:hover{
            border-top:1px solid #ccc;
		    border-bottom:1px solid #666;
			background-color:#c8c8c8;
		}
		
		.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-zoom-in ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-zoom-in ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-zoom-in ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-zoom-in ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-zoom-in ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-zoom-in ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-zoom-out ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-zoom-out ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-zoom-out ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-zoom-out ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-zoom-out ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-zoom-out ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-flip ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-flip ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-flip ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-flip ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-flip ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-flip ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-flip ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-flip ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-flip ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-flip ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-flip ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-slide-left ul.flat-responsive-menu li ul.menu-dropdown-five {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}

		.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-slide-left ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-slide-left ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-slide-left ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-slide-left ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-slide-left ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-slide-left ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-slide-left ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-slide-right ul.flat-responsive-menu li ul.menu-dropdown-five {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}

		.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-slide-right ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-slide-right ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-slide-right ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-slide-right ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-slide-right ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-slide-right ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-slide-right ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-slide-down ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-slide-down ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-slide-down ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-slide-down ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-slide-down ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-slide-down ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-slide-down ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-slide-down ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-six,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-seven,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-eight,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-nine,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-ten,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-eleven,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-twelve,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-thirteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-fourteen,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-fifteen,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-sixteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-seventeen,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-eighteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-nineteen,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-twenty,
		.flat-menu-slide-up ul.flat-responsive-menu li ul.menu-dropdown-twenty-one {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}	
		
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-two,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-four,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-five,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-six,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-seven,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-eight,	
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-nine,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-ten,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-eleven,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-twelve,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-thirteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-fourteen,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-fifteen,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-sixteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-seventeen,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-eighteen,	
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-nineteen,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover ul.menu-dropdown-twenty,
		.flat-menu-slide-up ul.flat-responsive-menu li li:hover ul.menu-dropdown-twenty-one{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none; 
		}	
		
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-rotate-horizontal ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
		
		.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-one,	
		.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-two,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-three,	
		.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li ul.menu-dropdown-five,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.grid,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li div.wrapper.social {
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;  
		}	
		
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
		.flat-menu-rotate-vertical ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-rotate-vertical ul.flat-responsive-menu li:hover div.wrapper.social{
			-webkit-transform:none;
			   -moz-transform:none;
				 -o-transform:none;
					transform:none;
		}
    }
	
	
	
	
/*	--------------------------------------------------
	:: Font IcoMoon Ultimate
	-------------------------------------------------- */

    @font-face {
	    font-family:'icomoon-ultimate';
	    src:url('../font/icomoon-ultimate.eot');
	    src:url('../font/icomoon-ultimate.eot?#iefix') format('embedded-opentype'),
		    url('../font/icomoon-ultimate.woff') format('woff'),
		    url('../font/icomoon-ultimate.ttf') format('truetype'),
		    url('../font/icomoon-ultimate.svg#icomoon-ultimate') format('svg');
	    font-weight: normal;
	    font-style: normal;
    }
	
	[class*="icon-"]:before { 
	    font-family:'icomoon-ultimate';
	    speak:none; 
	    -webkit-font-smoothing:antialiased;
	}

	
    .icon-arrow-first:before {content: "\e10f";}
    .icon-arrow-right-6:before {content: "\e110";}
    .icon-arrow-up-6:before {content: "\e111";}
    .icon-arrow-right-7:before {content: "\e112";}
    .icon-arrow-down-7:before {content: "\e113";}
    .icon-arrow-left-7:before {content: "\e114";}
    .icon-arrow-up-7:before {content: "\e115";}
    .icon-arrow-right-8:before {content: "\e116";}
    .icon-arrow-down-8:before {content: "\e117";}
    .icon-arrow-left-8:before {content: "\e118";}
    .icon-arrow-up-left:before {content: "\e119";}
    .icon-arrow-up-8:before {content: "\e11a";}
    .icon-arrow-up-right:before {content: "\e11b";}
    .icon-arrow-right-9:before {content: "\e11c";}
    .icon-arrow-down-right:before {content: "\e11d";}
    .icon-arrow-down-9:before {content: "\e11e";}
    .icon-arrow-down-left:before {content: "\e11f";}
    .icon-arrow-left-9:before {content: "\e120";}
    .icon-arrow-up-left-2:before {content: "\e121";}
    .icon-arrow-up-9:before {content: "\e122";}
    .icon-arrow-up-right-2:before {content: "\e123";}
    .icon-arrow-right-10:before {content: "\e124";}
    .icon-arrow-down-right-2:before {content: "\e125";}
    .icon-arrow-down-10:before {content: "\e126";}
    .icon-arrow-down-left-2:before {content: "\e127";}
    .icon-arrow-left-10:before {content: "\e128";}
    .icon-arrow-up-left-3:before {content: "\e129";}
    .icon-arrow-up-10:before {content: "\e12a";}
    .icon-arrow-up-right-3:before {content: "\e12b";}
    .icon-arrow-right-11:before {content: "\e12c";}
    .icon-arrow-down-right-3:before {content: "\e12d";}
    .icon-arrow-down-11:before {content: "\e12e";}
    .icon-arrow-down-left-3:before {content: "\e12f";}
    .icon-arrow-left-11:before {content: "\e130";}
    .icon-arrow-up-left-4:before {content: "\e131";}
    .icon-arrow-up-11:before {content: "\e132";}
    .icon-arrow-up-right-4:before {content: "\e133";}
    .icon-arrow-right-12:before {content: "\e134";}
    .icon-arrow-down-right-4:before {content: "\e135";}
    .icon-arrow-down-12:before {content: "\e136";}
    .icon-arrow-down-left-4:before {content: "\e137";}
    .icon-arrow-left-12:before {content: "\e138";}
    .icon-arrow:before {content: "\e139";}
    .icon-arrow-2:before {content: "\e13a";}
    .icon-arrow-3:before {content: "\e13b";}
    .icon-arrow-4:before {content: "\e13c";}
    .icon-arrow-5:before {content: "\e13d";}
    .icon-arrow-6:before {content: "\e13e";}
    .icon-arrow-7:before {content: "\e13f";}
    .icon-arrow-8:before {content: "\e140";}
    .icon-arrow-up-left-5:before {content: "\e141";}
    .icon-arrow-square:before {content: "\e142";}
    .icon-arrow-up-right-5:before {content: "\e143";}
    .icon-arrow-right-13:before {content: "\e144";}
    .icon-arrow-down-right-5:before {content: "\e145";}
    .icon-arrow-down-13:before {content: "\e146";}
    .icon-arrow-down-left-5:before {content: "\e147";}
    .icon-arrow-left-13:before {content: "\e148";}
    .icon-arrow-up-12:before {content: "\e149";}
    .icon-arrow-right-14:before {content: "\e14a";}
    .icon-arrow-down-14:before {content: "\e14b";}
    .icon-arrow-left-14:before {content: "\e14c";}
    .icon-arrow-up-13:before {content: "\e14d";}
    .icon-arrow-right-15:before {content: "\e14e";}
    .icon-arrow-bottom:before {content: "\e14f";}
    .icon-arrow-left-15:before {content: "\e150";}
    .icon-arrow-up-left-6:before {content: "\e151";}
    .icon-arrow-up-14:before {content: "\e152";}
    .icon-arrow-up-right-6:before {content: "\e153";}
    .icon-arrow-right-16:before {content: "\e154";}
    .icon-arrow-down-right-6:before {content: "\e155";}
    .icon-arrow-down-15:before {content: "\e156";}
    .icon-arrow-down-left-6:before {content: "\e157";}
    .icon-arrow-left-16:before {content: "\e158";}
    .icon-arrow-up-left-7:before {content: "\e159";}
    .icon-arrow-up-15:before {content: "\e15a";}
    .icon-arrow-up-right-7:before {content: "\e15b";}
    .icon-arrow-right-17:before {content: "\e15c";}
    .icon-arrow-down-right-7:before {content: "\e15d";}
    .icon-arrow-down-16:before {content: "\e15e";}
    .icon-arrow-down-left-7:before {content: "\e15f";}
    .icon-arrow-left-17:before {content: "\e160";}
    .icon-arrow-up-16:before {content: "\e161";}
    .icon-arrow-right-18:before {content: "\e162";}
   