/* GENERAL CSS */

#simple-nav-responsive{
	padding-bottom: 60px;
	
}

#simple-nav-responsive nav #menu-bar{
	height: 80px;
	padding: 0 20px;
	
	
	border-bottom: 1px solid rgba(211, 211, 211, 0.91);
	box-shadow: 4px 4px 10px 4px rgba(72, 72, 72, 0.2);
	
	background-color: rgba(255, 255, 255, 0.8);
	
	position: fixed;
	width: 100%;
	
	box-sizing: border-box;
	
	display: flex;
	align-items: center;
	
	z-index: 5000;
}

/* FULLPAGE MENU */

/* HIDE FULLPAGE MENU ON PAGE LOAD */

#simple-nav-responsive #fullpage-menu{
	background-color: rgba(255, 255, 255, 1);
    
    height:100%;
    width:100%;
    
    top:-100%;
    position:absolute;
    
    
    
    transition: all 400ms ease-in-out;
}

#simple-nav-responsive #fullpage-menu #fullpage-logo a img{
	text-align: center;
}

#simple-nav-responsive #fullpage-menu #fullpage-links{
	text-align: center;
	//padding-top: 30px;
	display: none;
}

#simple-nav-responsive #fullpage-menu #fullpage-links a{
	color: #444;
	font-size: 50px;
	font-weight: 900;
	margin: 30px;
	//transition: all 0.35s ease-in-out;
}

#simple-nav-responsive #fullpage-menu #fullpage-links a:hover{
	border-bottom: 8px solid #e73535;
}

#simple-nav-responsive #fullpage-menu #fullpage-social-links{
	text-align: center;
	padding-top: 50px;
}

#simple-nav-responsive #fullpage-menu #fullpage-social-links a{
	color: #d0d0d0;
	font-size: 100px;
	font-weight: 900;
	margin: 30px;
	transition: all 0.35s ease-in-out;
}

#simple-nav-responsive #fullpage-menu #fullpage-social-links a:hover{
	color: #499be8;
}

#simple-nav-responsive #fullpage-menu #fullpage-telephone{
	text-align: center;
	margin-top: 50px;
	
}

#simple-nav-responsive #fullpage-menu #fullpage-telephone .telephone-wrap{
    background-color: #42a3ed;
    display: inline-flex;
    width: 550px;
    border-radius: 50px;
    //margin-left: auto;
    //margin-right: auto;
    justify-content: center;
}

#simple-nav-responsive #fullpage-menu #fullpage-telephone i{
    color: white;
    font-size: 80px;
    align-self: center;
}

#simple-nav-responsive #fullpage-menu #fullpage-telephone span{
    margin-left: 30px;
    display: flex;
    align-self: center;
    background-color: #444444;
    border-radius: 40px;
    padding: 5px 20px;
}

#simple-nav-responsive #fullpage-menu #fullpage-telephone span a{
    color: white;
    font-size: 50px;
    font-weight: 900;
    position: relative;
    top: -5px;
}



/*
this menu has toggle on full screen
keeps menu bar present
js popup?
	

*/

/* ANIMATE NAV TOGGLE ON CLICK */

#simple-nav-responsive i#nav-toggle{
	color: #444;
	font-size: 30px;
	margin-left: 20px;
	transform: rotate(0deg);
    transition: all 400ms ease-in-out;
    
}

/* hide menu toggle on desktop */
@media screen and (min-width: 750px) {

#simple-nav-responsive i#nav-toggle{
	display: none;
}

}


/* DESKTOP CSS */

#simple-nav-responsive #menu-bar{
	display: flex;
	width: 100%;
}

#simple-nav-responsive #menu-bar .logo{
	flex: 1;
}

#simple-nav-responsive #menu-bar .logo img{
	max-height: 60px;
	align-self: center;
	width: auto;
	padding-top: 5px;
}

#simple-nav-responsive #menu-bar .links{
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: flex-end;
	
	width: auto;
	
}

#simple-nav-responsive #menu-bar .links a{
	color: rgba(70, 70, 70, 1);
	font-size: 20px;
	font-weight: 900;
	padding: 10px;
	margin-right: 5px;
	border-radius: 3px;
	transition: all 0.35s ease-in-out;
}

#simple-nav-responsive #menu-bar .links a:hover{
	color: rgba(255, 255, 255, 1);
	background-color: rgba(247, 48, 48, 0.99);
	
	//padding-bottom: 5px;
	//border-bottom: 1px solid #57aaf3;
}




@media screen and (min-width: 750px) {



}



#simple-nav-responsive{
	
}

#simple-nav-responsive{
	
}
