@charset "utf-8";
/* CSS Document */

/*************************************************************************
                            NAVIGATION STYLES
*************************************************************************/

@media screen and (min-width: 680px) {
	.navbar-brand img {
	max-width: 250px;
}
	
	
.nav_area { 
width:100%;
z-index:300;
overflow:hidden;
}
			
.nav_container {
max-width:1400px;
	border-bottom: 1px solid #f9f9fa;
}
	
.navbar-brand {
display:inline-block;
float:left;
}
	
	
.mb_menu {
display:none;
}
			 
	
	
.main_nav li {
display:inline-block;
width:100px;
border-top: 0px;
text-align:center;
}

.main_nav {
width:330px;

margin-top:27px;	
margin-right:10px;
min-height:50px;
height:auto;
float:right;
}
	
	
/*************************************************************************
                            splash image home page
*************************************************************************/		


.splash_image{
	background-image:url("../images/home_splash.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width:100%;
	height:700px;
	overflow:hidden;
}

.welcome{
	background-image:url("../images/welcome_bg.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	max-width:600px;
	padding: 100px 80px 100px 20px;
	float:right;
	margin-top:220px;
	margin-right:140px;
	}

.welcome p {
	font-size:34px;
	font-weight: 100;
	color: #FFFFFF;
	font-family: 'Montserrat', sans-serif;
}	
	
	

	
/*************************************************************************
                      about Section Styles
*************************************************************************/


/*Background Grey #f9f9fa

wording colour #484d55

Headers/logo Colour  #7b9698*/

.about_section{
overflow:hidden;
	padding: 130px 30px 140px 30px;
	background-color: #f9f9fa;
	text-align: center;

}

.underline{
	width:50px;
	border-bottom: 7px solid #7b9698;
	padding-top:20px;
	margin:0 auto;
}


.headers{
font-size:26px;
	font-weight: 100;
	color: #7b9698;
	font-family: 'Montserrat', sans-serif;	
}


.about_holder p {
	color:#484d55;
	font-size:17px;
	line-height:23px;
	max-width: 1000px;
	margin:0 auto;
}

/*************************************************************************
                    New arrivals section
*************************************************************************/


/*Background Grey #f9f9fa

wording colour #484d55

Headers/logo Colour  #7b9698*/	
	

	
	
	
/*************************************************************************
                     footer styles
*************************************************************************/


/*Background Grey #f9f9fa

wording colour #484d55

Headers/logo Colour  #7b9698
font-family: 'Montserrat', sans-serif;	
*/
.footer{
	background-color:#7b9698;
	overflow: hidden;
	float:left;
	width:100%;
}

.logo_footer{
	padding:0%;
	max-width:350px;
	float:left;
	margin-top:100px;
	margin-left:5%;
}


.footer_menu {

	height:250px;
	border-left:1px #FFFFFF solid;
	margin-left:0%;
	padding-left:3%;
	padding-top:5%;
	padding-bottom:0%;
	margin-bottom:5%;
	margin-top:5%;
	margin-right:5%;
	float:right;
}

.footer_menu li{
	margin-bottom:5px;
}


.footer_menu li a{
	color:#FFFFFF;
}	
	
.spacer {
	width:100%;
	background-color:#f9f9fa;
	height:8%;
	
}	
	
	
	
	
}