/*----- Toggle Button -----*/
.toggle-nav {
    display:none;
}
 
/*----- Menu -----*/
@media screen and (min-width: 860px) {
    .menu {
        width:auto;
	
        padding:0px 0px;
        float:left;
		margin-top:3px;
    }
}
 
.menu ul {
    display:inline-block;
	float:left;
	margin:0px 0px;
}
 
.menu li {
    margin:0px 0px 0px 0px;
    float:left;
    list-style:none;
    font-size:16px;
}
 
.menu li:last-child {
    margin-right:0px;
}
 
.menu a {
    text-shadow:0px 1px 0px rgba(0,0,0,0.5);
    color:#777;
    transition:color linear 0.15s;
}

.menu li a {
padding: 6px 10px;
border: 1px solid #aaa;

background: rgb(255, 214, 26);
background: -moz-linear-gradient(90deg, rgb(255, 214, 26) 0%, rgb(238, 238, 238) 10%);
background: -webkit-linear-gradient(90deg, rgb(255, 214, 26) 0%, rgb(238, 238, 238) 10%);
background: -o-linear-gradient(90deg, rgb(255, 214, 26) 0%, rgb(238, 238, 238) 10%);
background: -ms-linear-gradient(90deg, rgb(255, 214, 26) 0%, rgb(238, 238, 238) 10%);
background: linear-gradient(180deg, rgb(255, 214, 26) 0%, rgb(238, 238, 238) 10%);



color: #000;
text-decoration: none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.menu a:hover, .menu .current-item a {
    text-decoration:none;
    color:#210485;
background: rgb(255, 214, 26);
background: -moz-linear-gradient(90deg, rgb(255, 214, 26) 0%, rgb(238, 238, 238) 30%);
background: -webkit-linear-gradient(90deg, rgb(255, 214, 26) 0%, rgb(238, 238, 238) 30%);
background: -o-linear-gradient(90deg, rgb(255, 214, 26) 0%, rgb(238, 238, 238) 30%);
background: -ms-linear-gradient(90deg, rgb(255, 214, 26) 0%, rgb(238, 238, 238) 30%);
background: linear-gradient(180deg, rgb(255, 214, 26) 0%, rgb(238, 238, 238) 30%);
}
 
 
/*----- Responsive -----*/
@media screen and (max-width: 1150px) {
    .wrap {
        width:90%;
    }
}
 

 
@media screen and (max-width: 860px) {
	
    .menu {
        position:relative;
        display:inline-block;
    }
 
    .menu ul.active {
        display:none;
    }
 
    .menu ul {
        width:300px !important;
        position:absolute;
        top:120%;
        left:0px;
        padding:10px 18px;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
        background:#210485;
    }
 
    .menu ul:after {
        width:0px;
        height:0px;
        position:absolute;
        top:0%;
        left:22px;
        content:'';
        transform:translate(0%, -100%);
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-bottom:7px solid #210485;
    }
 
    .menu li {
		width:100%;
        margin:5px 0px 5px 0px;
        float:none;
        display:block;
		clear:both;
		text-align:center !important;
		background:none !important;
    }
	
	
 
    .menu a {
        display:block;
		
    }
	
	.menu li a {
        display:block;
		padding:5px 10px 5px 10px;
		text-align:center !important;
		color:#FFD43B !important;
		font-size:20px;
		border: none;
        border-radius: 0px;
		background:none !important;
    }
	.menu li a:hover {
        color:#FFFFFF !important;
	}
 
    .toggle-nav {
        padding:16px;
        float:left !important;
        display:inline-block;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:6px;
        background: #210485;
        text-shadow:0px 1px 0px rgba(0,0,0,0.5);
        color:#FFF;
        font-size:20px;
        transition:color linear 0.15s;
		margin-left:5px;
    }
 
    .toggle-nav:hover, .toggle-nav.active {
        text-decoration:none;
        color:#FFD43B;
    }
	
	a.toggle-nav {color:#fff;}
	a.toggle-nav:hover {color:#FFD43B;}
}
