@charset "UTF-8";
/* CSS Document */


@media screen and (max-width:1024px) {
	/* CONTACT FORM MQ _ TABLET */
    
    .top-contact {
        position: relative;
        text-align: center;
    }
	.top-contact p{
		font: 16px/1.4 MyriadPro-Regular;
	}
    .nav-bar {
        z-index: 200;
		margin-top:0;
		box-shadow: none;
    }
    .nav-logo {
		width:auto;
		max-width:40%;
        position: relative;
    	margin: 10px auto ;
    }
    
    .logo-active {
        margin-bottom: 75px;
    }
    .main-nav{
		position:relative;
		top:0;
	}
	.nav-menu {
		color: #333 !important;
		display: block;
		padding: 0;
        font-size: 40px;
        font-weight: 600;
        box-sizing: border-box;
		position: absolute;
        top: -50px;
        right: 15px;
	}
	.nav-list {
		display:none;
	}
	.nav-open {
		position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        margin: 0 auto;
		width: 100%;
		display: block;
        z-index: 200;
	}
	.nav-list li {
		width:100%;
        border-radius: 0 !important;
        height: auto;
		padding: 10px;
		box-sizing: border-box;
        background: #fff;
        border: 0;
        margin: 0;
	}
    .nav-list li#active {
        background: #252525;
        border-radius: 0;
        padding: 10px;
    }
    .nav-list li#active a {
        color: #fff;
    }
    .nav-list li:after {
    	display: none;
    }
	.nav-list li a {
		display:block;
		text-align:left;
		box-sizing: border-box;
        color: #000;
	}
    .nav-list li:last-child a {
		border: 0;
        padding: 0;
	}
    .nav-list li ul {
    	width:100%;
    	display:block;
    	position:relative;
    	top:0;
    	left:0;
    	z-index:99;
    }
    
    
}


@media screen and (max-width:767px) {
	
}