nav{
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	font: bold 16px sans-serif;
    display: none;
    background-color: #F96C39;
    padding: 14px 16px;
}

.nav-phone p{display: inline-block;}

.nav-phone p a{
    display: inline-block;
    text-decoration: none;
    color: #FFF;
    font-size: 14px;
}

.nav-phone .icon{
    display: inline-block;
	color: #FFF;
	font-size: 30px;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 42px;
	vertical-align: middle;
}

header{min-height: 100%;}

header img{
     display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 20%;
    min-width: 280px;
    height: auto;
}


.footer-distributed{
	background-color: 	#291d2f;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	font: bold 16px sans-serif;
	margin-top: 80px;
    display: block;
}

.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right{
	display: inline-block;
	vertical-align: top;
    margin-top: 10px;
    text-align: left;
}


/* Footer left */

.footer-distributed .footer-left{
	width: 35%;
    max-width: 700px;
}

/* The company logo  in footer */
.footer-distributed img{
    display: inline-block;
    max-width: 30%;
    min-width: 150px;
    height: auto;
    padding-top: 20px;
}

.footer-distributed h3{
	color:  #F97544;
	font: normal 36px 'Cookie', cursive;
	margin: 0;
}

.footer-distributed h3 span{color:  #745285;}

/* Footer hours */
.footer-distributed .footer-hours{
	color:  #C4B0CF;
/*        #92999f;*/
    font-size: 13px;
    line-height: 1.8;
	margin: -10px 0 20px 35px;
	padding: 0;
}

.footer-hours span{
    color: #FFF;
    font-size: 15px;
}


/* Footer Center */

.footer-distributed .footer-center{
	width: 35%;
    min-width: 330px;
    max-width: 700px;
}

.footer-distributed .footer-center .icon{
    display: inline-block;
	background-color: #45304F;
	color: #FFF;
	font-size: 18px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	text-align: center;
	line-height: 42px;
	margin: 10px 15px;
	vertical-align: middle;
}

.footer-distributed .footer-center i.fa-envelope{
	font-size: 17px;
	line-height: 38px;
}

.footer-distributed .footer-center p{
	display: inline-block;
	color: #FFF;
	vertical-align: middle;
	margin:0;
}

.mobile{display: none;}

.footer-distributed .footer-center p span{
	display: block;
	font-weight: normal;
	font-size:14px;
	line-height:2;
}

.footer-distributed .footer-center p a{
	color: #FFF;
	text-decoration: none;;
}

.footer-distributed .footer-center .email{
	color: #F97544;
	text-decoration: none;
}

.footer-distributed .footer-center .email:hover{color: #FFF;}


/* Footer Right */

.footer-distributed .footer-right{
	width: 20%;
    max-height: 436px;
}

.footer-distributed .footer-company-about{
	line-height: 20px;
	color:  #C4B0CF;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}

.footer-distributed .footer-company-about span{
	display: block;
	color:  #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
    padding-top: 5px;
}

.footer-distributed .footer-icons{margin-top: 25px;}

.footer-distributed .footer-icons a{
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-color:  #45304F;
	border-radius: 2px;
	font-size: 15px;
	color: #FFF;
	text-align: center;
	line-height: 35px;
	margin-right: 3px;
	margin-bottom: 5px;
}

.footer-distributed .footer-icons a:hover{background-color: #F96C39;}

.footer-copyright{
    display: block;
    background-color: #1C1320;
    margin-top: 10px;
    padding: 10px;    
}

.footer-copyright .footer-company-name{
    color: #60446F;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
    text-align: left;
    padding-left: 30px;
}


/* Media Queries */

/* Smartphones */
@media (max-width: 760px) {
    nav{display: block;}
    .mobile{display: block;}
    .desktop{visibility: hidden;}
}

/* Medium Devices */
@media (max-width: 880px) {
    .footer-distributed img{padding-left: 5%;    }
    
    .footer-distributed{font: bold 14px sans-serif;	}

	.footer-distributed .footer-left,
	.footer-distributed .footer-right{
		display: block;
		width: 100%;
		margin-bottom: 20px;
		text-align: center;
	}

	.footer-distributed .footer-center i{margin-left: 0;	}
    
    .footer-copyright .footer-company-name{text-align: center;}
    
    .footer-distributed .footer-company-about{
        padding-left: 5%;
        padding-right: 5%;
    }
}