/*
    Description: 	CSS3 Sticky Responsive Dropdown Menu
    Author: 		InsideLab
    Version: 		1.0
*/


	.menucontainer {
	    margin:0 auto;
	    padding:0;
	    position:relative;
		width:100%;
		max-width:100%;
	    display:block;
	}

.men{
    background:#345;
    color:#FFF;
    height:2em;
    padding:.5em;
    position:absolute;
    top:50px;
    width:100%;
}
.fix {
    position:fixed;
    top:0;
}

/*	--------------------------------------------------
	:: 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 {
	    position:relative;
    }

	.flat-menu ul.flat-responsive-menu input {
		position:relative;
        display:none;
	}

	.flat-menu label{
        cursor:pointer;
        font-style:normal;
	    font-weight:normal;
	    font-size:14px;
	    color:#fff;
		margin:0;
		text-align:left;
    }

    .flat-menu ul.flat-responsive-menu label{
        cursor:pointer;
        font-style:normal;
	    font-weight:normal;
	    font-size:14px;
	    color:#fff;
		margin:0;
		padding:0;
		text-align:center;
    }

	.flat-menu ul.flat-responsive-menu {
		width:100%;
		list-style:none;
		margin:0;
        padding:0;
	}

	.flat-menu ul.flat-responsive-menu > li {
		float:left;
		-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:18px 25px 20px 23px;
	}

	.flat-menu ul.flat-responsive-menu li > label i {
		font-style:normal;
	    font-weight:normal;
	    font-size:14px;
		vertical-align:baseline;
		margin-right:10px;
	}

	.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 a {
        text-decoration:none;
		color:inherit;
        /*padding:18px 25px;*/
    }

    .menu-item {width: 14.2% !important;}

/*	--------------------------------------------------
	:: 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{
	    position:absolute;
		border:none;
		outline:none;
		margin:0;
		padding:0;
		list-style:none;
	}

	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four{
		top:0;
		left:100%;
	}

	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five{
		top:0;
		right: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{
		background-color:#008aaf;
		width:200px;
		position:relative;
		text-align:left;
		cursor:pointer;
	}
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one li{padding:20px;}
	.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 .course-list li a {
		color:white;
		text-decoration:none;
		font-style:normal;
	    font-weight:normal;
	    font-family: 'sofia_pro_regularregular';
		font-size: 12px;
		padding:0;
		}

	.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 .course-list li a:hover{
		opacity:0.5;
	}

	.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-five label{
		color:#999;
		text-decoration:none;
		font-style:normal;
	    font-weight:normal;
	    font-size:13px;
		text-align:left;
	}

	.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-five 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{
	    margin:3px 0 0 0;
		float:right;
		color:#999;
	    font-style:normal;
	    font-weight:normal;
        font-size:10px;
		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 div.wrapper.grid,
	.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu ul.flat-responsive-menu li div.wrapper.login,
    .flat-menu ul.flat-responsive-menu li div.wrapper.social{
	    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-two,
	.flat-menu ul.flat-responsive-menu li:hover div.wrapper.grid,
	.flat-menu ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	.flat-menu ul.flat-responsive-menu li:hover div.wrapper.login,
	.flat-menu ul.flat-responsive-menu li:hover div.wrapper.social{
	    opacity:1;
	    top:100%;
	    display:block/9;
    }

	.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
    .flat-menu ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,
	.flat-menu ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five{
	    opacity:1;
	    display:block/9;
		top:0;
    }

	.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 div.wrapper.grid,
	.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu ul.flat-responsive-menu li div.wrapper.login,
	.flat-menu ul.flat-responsive-menu li div.wrapper.social{
		-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;
    }

/*	--------------------------------------------------
	:: Grid Container & Columns
	-------------------------------------------------- */


	.flat-menu ul.flat-responsive-menu li div.wrapper{
	    background-color:#008aaf;
		padding:30px 25px;
		margin:0;
    }

	.flat-menu ul.flat-responsive-menu li div.wrapper.grid {
	    width:100%;
		left:0;
    }

	.grid-container{
	    width:100%;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
    }

    .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{
	    display:inline-block;
	    float:left;
	    margin-left:1%;
	    margin-right:1%;
    }

    .grid-container .column-one { width:6.333%; }
    .grid-container .column-two { width:14.666%; }
    .grid-container .column-three { width:23%; }
    .grid-container .column-four { width:31.333%; }
    .grid-container .column-five { width:39.666%; }
    .grid-container .column-six { width:48%; }
    .grid-container .column-seven { width:56.333%; }
    .grid-container .column-eight { width:64.666%; }
    .grid-container .column-nine { width:73%; }
    .grid-container .column-ten { width:81.333%; }
    .grid-container .column-eleven { width:89.666%; }
    .grid-container .column-twelve { width:98%; }

/*	--------------------------------------------------
	:: Lists
	-------------------------------------------------- */

	.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns{
		width:1150px;
		left:0;
    }

	.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns ol {
	    margin:0;
		padding:0;
	    list-style:none;
    }

    .flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns ol li {
		width:100%;
		border:none;
		background-color:#eee;
		text-align:center;
		margin:0 0 5px 0;
		padding:0;
    }

	.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns ol li:hover{
		border:none;
    }

    .flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns ol li a {
	    font-style:normal;
	    font-weight:normal;
	    font-family:"Open Sans";
	    font-size:13px;
	    color:#777;
        line-height:20px;
		padding:5px 0;
	    margin:0;
    }

	.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns ol i {
		margin-right:10px;
		font-weight:normal;
		font-style:normal;
		vertical-align:baseline;
		color:#999;
    }

	.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns a {
		font-weight:normal;
        font-style:normal;
	    font-family:"Open Sans";
	    color:#555;
		margin:0;
		padding:0;
		font-size:13px;
		line-height:20px;
    }

/*	--------------------------------------------------
	:: Media Holder
	-------------------------------------------------- */

	.media-holder {
	    position:relative;
	    padding-bottom:56.25%;
	    padding-top:25px;
	    height:0;
    }

    .media img{
	    width:100%;
		height:175px;
    }

    .media-container iframe,
    .media-container object,
    .media-container embed {
	    position:absolute;
	    top:0;
	    left:0;
	    width:100%;
	    height:100%;
    }

/*	--------------------------------------------------
	:: Login & Register Form
	-------------------------------------------------- */

	.flat-menu ul.flat-responsive-menu li.right div.wrapper.login {
	    width:400px;
		right:0;
	}

	.flat-menu ul.flat-responsive-menu li div.wrapper.login .header h4{
	    border-bottom:1px solid #ddd;
	    font-weight:normal;
        font-style:normal;
        font-size:16px;
	    font-family:"Open Sans";
	    color:#777;
	    margin:0 0 10px 0;
	    padding:0 0 10px 0;
	}

	.flat-menu ul.flat-responsive-menu li div.wrapper.login .header h4 i {
        font-style:normal;
	    font-weight:normal;
	    font-size:13px;
		margin-right:10px;
		vertical-align:baseline;
	}

	.flat-menu ul.flat-responsive-menu li div.wrapper.login .section input[type="text"],
	.flat-menu ul.flat-responsive-menu li div.wrapper.login .section input[type="email"],
	.flat-menu ul.flat-responsive-menu li div.wrapper.login .section input[type="password"]{
	    border:1px solid #ccc;
		width:100%;
	    padding:10px;
	    outline:none;
        margin-bottom:10px;
	    font-family:"Open Sans";
	    font-size:13px;
	    color:#999;
		box-shadow:none;
	    background-color:#fff;
		font-style:normal;
	    font-weight:normal;
		display:block;
		-webkit-border-radius:3px;
	       -moz-border-radius:3px;
	            border-radius:3px;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
	}

	.flat-menu ul.flat-responsive-menu li div.wrapper.login .section input[type="text"]:focus,
	.flat-menu ul.flat-responsive-menu li div.wrapper.login .section input[type="email"]:focus,
	.flat-menu ul.flat-responsive-menu li div.wrapper.login .section input[type="password"]:focus {
		border-color:#bbb;
		color:#333;
		outline:none;
	}

	.flat-menu ul.flat-responsive-menu li div.wrapper.login .section fieldset {
	    border:none;
	    padding:0;
	    margin:0;
	}

	.flat-menu ul.flat-responsive-menu li div.wrapper.login .section button {
	    float:right;
        margin:0;
	}

/*  --------------------------------------------------
    :: Checkbox
    -------------------------------------------------- */

    .flat-menu ul.flat-responsive-menu li div.wrapper.login .section div.checkbox input[type="checkbox"]{
	    position:absolute;
		display:block;
	    -moz-opacity:0;
	    -webkit-opacity:0;
	    opacity:0;
		cursor:pointer;
    }

    .flat-menu ul.flat-responsive-menu li div.wrapper.login .section div.checkbox input[type="checkbox"] + label{
		text-decoration:none;
	    font-style:normal;
	    font-weight:normal;
	    font-family:"Open Sans";
	    font-size:11px;
	    color:#777;
		margin:0;
		padding:0;
    }

	.flat-menu ul.flat-responsive-menu li div.wrapper.login .section div.checkbox a{
		text-decoration:none;
	    font-style:normal;
	    font-weight:normal;
	    font-family:"Open Sans";
	    font-size:11px;
	    color:#777;
		margin:0;
		padding:0;
    }

	.flat-menu ul.flat-responsive-menu li div.wrapper.login .section div.checkbox a:hover{
	    color:#999;
    }

    .flat-menu ul.flat-responsive-menu li div.wrapper.login .section div.checkbox input[type="checkbox"] + label span {
	    display:inline-block;
	    width:25px;
	    height:25px;
	    vertical-align:middle;
        margin:0 5px 0 0;
        background-repeat:no-repeat;
		background-image:url("/Images/Checkbox.png");
	    background-position:0 -27px;
    }

    .flat-menu ul.flat-responsive-menu li div.wrapper.login .section div.checkbox input[type="checkbox"]:checked + label span {
	    background-image:url("/Images/Checkbox.png");
	    background-position:0 0;
    }

/*	--------------------------------------------------
	:: Social Links
	-------------------------------------------------- */

	.flat-menu ul.flat-responsive-menu li.right div.wrapper.social {
	    width:300px;
		right:0;
	}

	.flat-menu ul.flat-responsive-menu li div.wrapper.social h4{
	    border-bottom:1px solid #ddd;
	    font-weight:normal;
        font-style:normal;
        font-size:16px;
	    font-family:"Open Sans";
	    color:#777;
	    margin:0 0 10px 0;
	    padding:0 0 10px 0;
    }

    .flat-menu ul.flat-responsive-menu li div.wrapper.social ul{
	    margin:0;
		padding:0;
	    list-style:none;
		text-align:center;
	    width:100%;
    }

    .flat-menu ul.flat-responsive-menu li div.wrapper.social ul li{
	    background-color:#fff;
	    padding:0;
		border:none;
    }

	.flat-menu ul.flat-responsive-menu li div.wrapper.social ul li:hover {
	    background-color:#eee;
		border:none;
    }

	.flat-menu ul.flat-responsive-menu li div.wrapper.social i {
	    font-weight:normal;
        font-style:normal;
        font-size:16px;
	    color:#777;
    }

/*	--------------------------------------------------
	:: Tooltip
	-------------------------------------------------- */

	.tooltip {
        position:relative;
        display:inline-block;
    }

	.tooltip:before,
	.tooltip:after {
        position:absolute;
        visibility:hidden;
        opacity:0;
        z-index:99999;
		text-decoration:none;
        pointer-events:none;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}

	.tooltip:hover:before,
	.tooltip:hover:after {
        visibility:visible;
	    opacity:1;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}

    .tooltip:before{
        content:'';
        position:absolute;
        z-index:999999;
	}

    .tooltip:after {
        content:attr(data-tooltip);
		position:absolute;
		font-style:normal;
	    font-weight:normal;
	    font-family:"Open Sans";
	    font-size:11px;
		color:#fff;
		background-color:#111;
		outline:none;
		text-decoration:none;
		box-shadow:none;
		margin:0;
        padding:5px 10px;
        line-height:17px;
		white-space:nowrap;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}

/*	--------------------------------------------------
	:: Tooltip Top Left
	-------------------------------------------------- */

	.tooltip.topLeft:before {
	    left:7px;
	    top:-15px;
	    border-top:5px solid #111;
	    border-right:5px solid transparent;
	    border-left:5px solid transparent;
	}

	.tooltip.topLeft:after{
	    left:0;
		bottom:35px;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.topLeft:hover:before {
	    left:7px;
		top:-6px;
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.topLeft:hover:after {
	    left:0;
		bottom:25px;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

/*	--------------------------------------------------
	:: Tooltip Top Right
	-------------------------------------------------- */

	.tooltip.topRight:before {
	    right:7px;
	    top:-15px;
	    border-top:5px solid #111;
	    border-right:5px solid transparent;
	    border-left:5px solid transparent;
	}

	.tooltip.topRight:after{
	    right:0;
		bottom:35px;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.topRight:hover:before {
	    right:7px;
		top:-6px;
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.topRight:hover:after {
	    right:0;
		bottom:25px;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

/*	--------------------------------------------------
	:: Tooltip Bottom Left
	-------------------------------------------------- */

	.tooltip.bottomLeft:before {
	    left:7px;
	    bottom:-15px;
	    border-right:5px solid transparent;
	    border-bottom:5px solid #111;
	    border-left:5px solid transparent;
	}

	.tooltip.bottomLeft:after{
	    left:0;
		top:35px;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.bottomLeft:hover:before {
	    left:7px;
		bottom:-6px;
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.bottomLeft:hover:after {
	    left:0;
		top:25px;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

/*	--------------------------------------------------
	:: Tooltip Bottom Right
	-------------------------------------------------- */

	.tooltip.bottomRight:before {
	    right:7px;
	    bottom:-15px;
	    border-right:5px solid transparent;
	    border-bottom:5px solid #111;
	    border-left:5px solid transparent;
	}

	.tooltip.bottomRight:after{
	    right:0;
		top:35px;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.bottomRight:hover:before {
	    right:7px;
		bottom:-6px;
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.bottomRight:hover:after {
	    right:0;
		top:25px;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

/*	--------------------------------------------------
	:: Tooltip Right
	-------------------------------------------------- */

	.tooltip.right:before {
        right:6%;
	    top:7px;
	    border-top:5px solid transparent;
	    border-right:5px solid #111;
	    border-bottom:5px solid transparent;
	}

	.tooltip.right:after{
	    left:95%;
		top:-1px;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.right:hover:before {
	    right:-11%;
		top:7px;
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.right:hover:after {
	    left:110%;
		top:-1px;
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

/*	--------------------------------------------------
	:: Tooltip Left
	-------------------------------------------------- */

	.tooltip.left:before {
	    left:5%;
		top:7px;
	    border-top:5px solid transparent;
	    border-bottom:5px solid transparent;
	    border-left:5px solid #111;
	}

	.tooltip.left:after{
	    right:95%;
		top:-1px;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.left:hover:before {
	    left:-12%;
		top:7px;
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

	.tooltip.left:hover:after {
	    right:110%;
		top:-1px;
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }

/*	--------------------------------------------------
	:: Button Container & Sizes
	-------------------------------------------------- */

	button.button-large {
		padding:15px 30px 14px 30px;
	}

	button.button-large i{
		font-style:normal;
	    font-weight:normal;
	    font-size:13px;
	    color:#fff;
        margin-right:10px;
		vertical-align:baseline;
	}

	button.button-normal{
		padding:13px 25px 12px 25px;
	}

	button.button-normal i{
		font-style:normal;
	    font-weight:normal;
	    font-size:13px;
	    color:#fff;
        margin-right:10px;
		vertical-align:baseline;
	}

	button.button-small{
		padding:11px 20px 10px 20px;
	}

	button.button-small i{
		font-style:normal;
	    font-weight:normal;
	    font-size:13px;
	    color:#fff;
        margin-right:10px;
		vertical-align:baseline;
	}

	button.button-mini{
		padding:9px 15px 8px 15px;
	}

	button.button-mini i{
		font-style:normal;
	    font-weight:normal;
	    font-size:13px;
	    color:#fff;
        margin-right:10px;
		vertical-align:baseline;
	}

/*	--------------------------------------------------
	:: Button Configuration
	-------------------------------------------------- */

    .button{
	    display:inline-block;
	    position:relative;
        font-style:normal;
	    font-weight:normal;
	    font-family:"Open Sans";
	    font-size:14px;
		margin:0;
	    color:#fff;
		border:none;
		outline:none;
	    text-decoration:none;
        text-align:center;
		cursor:pointer;
		-webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
    }


/*	--------------------------------------------------
	:: Button Orange
	-------------------------------------------------- */

	.button-orange {
	    background-color:#4A4A4F;
		border-bottom:1px solid #be4527;
    }

	.button-orange:hover {
        background-color:#d45639;
		border-bottom:1px solid #be4527;
    }

	.button-orange:active {
        background-color:#de5f41;
		border-bottom:1px solid #be4527;
    }



/*	--------------------------------------------------
	:: Theme DIT
	-------------------------------------------------- */

	.flat-menu-dit {
		background-color:#00aeda;
	}

	.flat-menu-dit ul.flat-responsive-menu > li {
		border-top:1px solid #00aeda;
		border-bottom:1px solid #00aeda;
	}

	.flat-menu-dit ul.flat-responsive-menu > li:hover {
	    background-color:#008aaf;
		border-top:1px solid #008aaf;
		border-bottom:1px solid #008aaf;
    }

	.flat-menu-dit .dropcap p:first-letter {
		color:#de5f41;
    }

	.flat-menu-dit .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(0);
	       -moz-transform:translateX(0);
	         -o-transform:translateX(0);
	            transform:translateX(0);
    }

	.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(0);
	       -moz-transform:translateX(0);
	         -o-transform:translateX(0);
	            transform:translateX(0);
    }

	.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 div.wrapper.grid,
	.flat-menu-slide-up ul.flat-responsive-menu li div.wrapper.demo-columns,
	.flat-menu-slide-up ul.flat-responsive-menu li div.wrapper.login,
    .flat-menu-slide-up ul.flat-responsive-menu li 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:hover ul.menu-dropdown-one,
	.flat-menu-slide-up ul.flat-responsive-menu 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 li:hover ul.menu-dropdown-four,
	.flat-menu-slide-up ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.grid,
	.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.login,
	.flat-menu-slide-up 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-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:959px;
	    }

	    .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%;
        }

            .menu-item {width: 159.8px; height: 100%; min-height: 80px; }

	}

/*	--------------------------------------------------
	:: Note: Design for a width of 768px
	-------------------------------------------------- */

    @media only screen and (min-width: 768px) and (max-width: 959px) {

		.container{
			width:768px;
	    }

		.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%;
        }
        
            .menu-item {width: 128px; height: 100%; min-height: 80px; }


    }

/*	--------------------------------------------------
	:: Note: Design for a width of 480px
	-------------------------------------------------- */

    @media only screen and (min-width: 480px) and (max-width: 767px) {

	div.popover {
		display: none !important;
	}

            .menu-item {width: 100% !important;}


		.flat-menu,
		.flat-menu ul.flat-responsive-menu{
			width:100% !important;
	    }

		.flat-menu-fixed{
			position:relative;
	    }

	    .toggle-menu-label{
            display:block;
			padding:21px 30px;
        }

		.flat-menu span.three-line-menu{
            float:right;
		}

		.three-line-menu {
            position:relative;
            margin-right:15px;
        }

        .three-line-menu:before {
            content:"";
            position:absolute;
            float:right;
            top:-1px;
            width:25px;
            height:4px;
            background-color:#fff;
            box-shadow:0 12px 0 0 #fff, 0 6px 0 0 #fff;
		}

		.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{
		    float:none;
		}

		.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 div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu li div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.social{
	        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: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 li:hover ul.menu-dropdown-four,
	    .flat-menu ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	    .flat-menu ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu li:hover div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu li:hover div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu li:hover div.wrapper.social{
	        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 ~ div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu input.menu-7 ~ div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu input.menu-8 ~ div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu input.menu-9 ~ div.wrapper.social{
	  	    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{
            position:static;
            height:auto;
            opacity:1;
            visibility:visible;
			display:block/9;
        }

		.flat-menu ul.flat-responsive-menu input.menu-6:checked ~ div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu input.menu-7:checked ~ div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu input.menu-8:checked ~ div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu input.menu-9:checked ~ div.wrapper.social{
            position:static;
			height:auto;
            opacity:1;
			overflow:hidden;
            visibility:visible;
			display:block/9;
        }

		.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu li div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.social{
		    width:370px;
	    }

		.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns ol li:first-child {
		    margin:10px 0 5px 0;
        }

		.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{
		    width:420px;
			border-left:none;
			border-right: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 div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu li div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.social{
		    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-blue ul.flat-responsive-menu > li,
        .flat-menu-dark-blue ul.flat-responsive-menu > li:hover,
		.flat-menu-light-blue ul.flat-responsive-menu > li,
        .flat-menu-light-blue ul.flat-responsive-menu > li:hover{
            border-top:1px solid #79a1b3;
		    border-bottom:1px solid #487d95;
			background-color:#618da1;
		}

		.flat-menu-dark-green ul.flat-responsive-menu > li,
        .flat-menu-dark-green ul.flat-responsive-menu > li:hover,
		.flat-menu-light-green ul.flat-responsive-menu > li,
        .flat-menu-light-green ul.flat-responsive-menu > li:hover{
            border-top:1px solid #aac045;
		    border-bottom:1px solid #7b8b2f;
			background-color:#96aa39;
		}

		.flat-menu-dark-red ul.flat-responsive-menu > li,
        .flat-menu-dark-red ul.flat-responsive-menu > li:hover,
		.flat-menu-light-red ul.flat-responsive-menu > li,
        .flat-menu-light-red ul.flat-responsive-menu > li:hover{
            border-top:1px solid #f1837c;
		    border-bottom:1px solid #c44d45;
			background-color:#e0635b;
		}

		.flat-menu-dit ul.flat-responsive-menu > li,
        .flat-menu-dit 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 #939597;
		    border-bottom:1px solid #939597;
			background-color:#939597;
		}

		.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 div.wrapper.grid,
		.flat-menu-slide-up ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-slide-up ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-slide-up ul.flat-responsive-menu li div.wrapper.social {
			-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: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 li:hover ul.menu-dropdown-four,
		.flat-menu-slide-up ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.social{
			-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) {

	div.popover {
		display: none !important;
	}

        .menu-item {width: 100% !important;}


		.flat-menu,
		.flat-menu ul.flat-responsive-menu{
			width:100% !important;
	    }

		.flat-menu-fixed{
			position:relative;
	    }

	    .toggle-menu-label{
            display:block;
			padding:21px 30px;
        }

		.flat-menu span.three-line-menu{
            float:right;
		}

		.three-line-menu {
            position:relative;
            margin-right:15px;
        }

        .three-line-menu:before {
            content:"";
            position:absolute;
            float:right;
            top:-1px;
            width:25px;
            height:4px;
            background-color:#fff;
            box-shadow:0 12px 0 0 #fff, 0 6px 0 0 #fff;
		}

		.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{
		    float:none;
		}

		.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 div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu li div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.social{
	        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: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 li:hover ul.menu-dropdown-four,
	    .flat-menu ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	    .flat-menu ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu li:hover div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu li:hover div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu li:hover div.wrapper.social{
	        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 ~ div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu input.menu-7 ~ div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu input.menu-8 ~ div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu input.menu-9 ~ div.wrapper.social{
	  	    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{
            position:static;
            height:auto;
            opacity:1;
            visibility:visible;
			display:block/9;
        }

		.flat-menu ul.flat-responsive-menu input.menu-6:checked ~ div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu input.menu-7:checked ~ div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu input.menu-8:checked ~ div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu input.menu-9:checked ~ div.wrapper.social{
            position:static;
			height:auto;
            opacity:1;
			overflow:hidden;
            visibility:visible;
			display:block/9;
        }

		.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu li div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.social{
		    width:250px;
	    }

		.flat-menu ul.flat-responsive-menu li div.wrapper.demo-columns ol li:first-child {
		    margin:10px 0 5px 0;
        }

		.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{
		    width:300px;
			border-left:none;
			border-right: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 div.wrapper.demo-columns,
	    .flat-menu ul.flat-responsive-menu li div.wrapper.grid,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.login,
	    .flat-menu ul.flat-responsive-menu li.right div.wrapper.social{
		    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-blue ul.flat-responsive-menu > li,
        .flat-menu-dark-blue ul.flat-responsive-menu > li:hover,
		.flat-menu-light-blue ul.flat-responsive-menu > li,
        .flat-menu-light-blue ul.flat-responsive-menu > li:hover{
            border-top:1px solid #79a1b3;
		    border-bottom:1px solid #487d95;
			background-color:#618da1;
		}

		.flat-menu-dark-green ul.flat-responsive-menu > li,
        .flat-menu-dark-green ul.flat-responsive-menu > li:hover,
		.flat-menu-light-green ul.flat-responsive-menu > li,
        .flat-menu-light-green ul.flat-responsive-menu > li:hover{
            border-top:1px solid #aac045;
		    border-bottom:1px solid #7b8b2f;
			background-color:#96aa39;
		}

		.flat-menu-dark-red ul.flat-responsive-menu > li,
        .flat-menu-dark-red ul.flat-responsive-menu > li:hover,
		.flat-menu-light-red ul.flat-responsive-menu > li,
        .flat-menu-light-red ul.flat-responsive-menu > li:hover{
            border-top:1px solid #f1837c;
		    border-bottom:1px solid #c44d45;
			background-color:#e0635b;
		}

		.flat-menu-dit ul.flat-responsive-menu > li,
        .flat-menu-dit 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 #939597;
		    border-bottom:1px solid #939597;
			background-color:#939597;
		}

		.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 div.wrapper.grid,
		.flat-menu-slide-up ul.flat-responsive-menu li div.wrapper.demo-columns,
		.flat-menu-slide-up ul.flat-responsive-menu li div.wrapper.login,
		.flat-menu-slide-up ul.flat-responsive-menu li div.wrapper.social {
			-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: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 li:hover ul.menu-dropdown-four,
		.flat-menu-slide-up ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.grid,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.demo-columns,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.login,
		.flat-menu-slide-up ul.flat-responsive-menu li:hover div.wrapper.social{
			-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;
		}
    }
