@charset "utf-8";

body	{
	font-family: 'Raleway', sans-serif;
}
p	{
	text-align:justify;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Raleway', sans-serif;
    line-height: 1.1;
}
h1	{
	font-size:2em;
}

h3	{
		color:#fe5219;
		/*color:#ec971f;*/
}
tr:nth-child(even) {background: #FfFfFf}
tr:nth-child(odd) {background: #F6F6F6}



a	{
	color:#fe5219;
	font-size:16px;
}

a:hover	{
	color:#fe5219;
}

header {
		height:60px;
		/*background:url(../images/braided_bg.jpg)  no-repeat scroll center center / cover  rgba(0, 0, 0, 0);*/
		/*background:#fff;*/
		position:relative;
}
header h1	{
	font-size:4em;
	padding-top:110px;
	color:#fff;
	text-align:center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	font-weight:bold;
	/*font-style:italic;*/
}
#headerbg	{
	/*background:url(../images/braided_bg.jpg)  no-repeat scroll center center / cover  rgba(0, 0, 0, 0);*/
	height:100%;
}

.carousel-caption h1, .carousel-caption h2	{
	/*font-size:3em;*/
	font-weight:bold;
	color:#fff;
	margin:0;
	/*padding-top:110px;*/
	/*text-align:center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);*/
	/*font-style:italic;*/
}

.carousel-caption p	{
	font-size:1em;
	font-weight:bold;
	color:#fff;
}

footer {
	margin-top:30px;
	background: #333;
	color: #eee;
	font-size: 11px;
	padding: 20px;
}
footer a	{
	color:white;
	font-size:12px;

}
footer a:hover	{
	color:#eee;
}







#map-canvas { 
  height: 500px;
  margin:20px 0;

}










/*****************************************
	classes 
*****************************************/
ul.unstyled {
    list-style: outside none none;
    padding: 0;
}

.product {
	border:1px solid #ccc;
	padding:0 20px;
	margin:5px 10px;
}

.product-table	{
	border:1px #ccc solid;	
    border-collapse: collapse;
	width:100%;
	background-color:#fafafa;
	text-align:center;
	font-size:small;
} 
.product-table p	{
	margin:5px 0;
} 
/*****************************************
	Boootstrap overrides
*****************************************/
.navbar-brand {
    padding: 2px 15px;
}
.navbar-inverse {
    background-color: #000;
    border-color: #080808;
}

.unionjack100 {
	width:100px;
	border:1px solid #ccc;
	margin:10px;
	}

/* --------------------------------------
   Media Queries
   -------------------------------------- */

/* Portrait & landscape phone */

@media (max-width: 780px) {
	
.unionjack {
	width:150px;
	}
	
.unionjack100 {
	width:75px;
	}

	
}

@media (max-width: 480px) {
	
.carousel-caption h1	{
		font-size:22px;
		font-weight:bold;
		color:#fff;
		margin:0;
	}
	
.carousel-caption h2	{
		font-size:18px;
		font-weight:bold;
		color:#fff;
		margin:0;
	}
	
}