/*

XX CSS 1.0 (XX 2015)
WEBSITE DESIGNED AND BUILT BY: SANE AND ABLE

www.xx.co.uk
www.saneandable.co.uk

*/

. a:link {color: #FFFFFF;}
. a:visited {color: #FFFFFF;}
. a:active {color: #FFFFFF;}
. a:hover {color: #CC0000;}

html, body {
	margin: 0;
	font-size: 16px;
	}

a 			{ text-decoration: underline; color: #000000; box-shadow: none; }
a:hover		{ text-decoration: none; color: red; }
a img		{ border: none; }
.cB			{ clear: both; }
h1			{ font-weight: normal; }
h2			{ font-weight: normal; }
h3			{ font-weight: normal; }
h4			{ font-weight: normal; }
h5			{ font-weight: normal; }
h6			{ font-weight: normal; }
h7			{ font-weight: normal; }
strong, b	{ font-weight: 600; }







/******************** GLOBAL ******************/







@media(min-width:768px) {
  .container {
    max-width: 990px;
  }
  .container.fixed-footer {
    max-width: 990px;
    padding-bottom: 100px;
  }
}



.chakra-petch-regular {
  font-family: "Chakra Petch", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.chakra-petch-semibold {
  font-family: "Chakra Petch", sans-serif;
  font-weight: 600;
  font-style: normal;
}

img {
	margin-right: 30px;
	padding-top: 100px;
	}

@media(max-width:768px) {
  img {
	  width: 100vw;
	padding-top: 0;
	  height: auto;
	  margin-right: none;
  }
  div {
	  margin-bottom: 40px;
  }
}

/******************** Header ******************/







header {
	text-align: center;
}












/******************** NAV ******************/















/*
.navbar.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index:10;
    margin: 0;
	}
*/

/*
.nav-wrapper {
    height: 50px;
	}
*/

/*
.navbar-brand {
	position: absolute;
	left: 50%;
	}

a.navbar-brand {
	display: block;
	width: 179px;
	height: 43px;
	text-indent: -4000px;
	background: url(images/wtch-logo.svg) center bottom no-repeat;
	line-height: 100%;
	text-transform: uppercase;
	margin: 130px 0 0 -90px;
	filter:alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;
	}
	a.navbar-brand:hover {
		filter:alpha(opacity=80);
		opacity: 0.8;
		-moz-opacity:0.8;
		}
*/





.navbar {
	text-align: center;
	border-bottom: 0;
	margin-bottom: 0;
	border: 0;
	border-radius: 0;
/*     z-index:10; */
	}
	.navbar-default {
		border-color: transparent;
		background-color: rgba(245, 245, 245, 0.8);
		}

.navbar .navbar-nav {
	float: none;
	text-align: center;
	padding: 0;
	margin: 0;
	font-size: 22px;
	font-family:'ITC Kabel W01 Demi', Helvetica, Arial, Verdana, sans-serif;
	}
	.navbar .navbar-nav ul {
		margin: 0;
		padding: 0;
		text-align: center;
		}
	.navbar-default .navbar-nav>li {
		float: none;
		display: inline-block;
		padding-left: 5px;
		padding-right: 5px;
		}
	.navbar-default .navbar-nav>li>a {
		color: black;
		cursor: pointer;
		padding-left: 0;
		padding-right: 0;
		}
		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>li>a:focus {
			color: #00BDAF;
			}
		.navbar-nav li.current-menu-item a {
			color: #8583B9;
			}


.navbar .navbar-collapse {
	text-align: center;
	padding: 0;
	margin: 0;
	}
	.navbar-default .navbar-collapse {
		border-color: rgba(255,255,255, 0.4);
		}
	.navbar-default .navbar-toggle { /* Normal state - background */
		border-color: transparent;
		background-color: rgba(0,0,0, 0.8);
		border-radius: 0px;
		}

	.navbar-default .navbar-toggle .icon-bar { /* Normal state - lines */
	  background-color: lime;
	  }
	
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus { /* Hover state - background */
	  background-color: rgba(0,0,0, 0.8);
	  border-radius: 0px;
	  }
	
	.navbar-default .navbar-toggle:hover .icon-bar,
	.navbar-default .navbar-toggle:focus .icon-bar { /* Hover state - lines */
	  background-color: rgba(255,255,255, 1.0);
	  }


/*
@media(max-width:767px) {
	.navbar h1 {
		margin: 0 0 40px 0;
		}
	.navbar-toggle {
		float: none;
		margin-right: 0;
		}
	.navbar-nav>li { /* Center button */
/*
		float: none;
		display: inline;
		}
	.navbar-default .navbar-nav>li {
		padding-left: 0;
		padding-right: 0;
		}
	a.navbar-brand {
		display: block;
		width: 179px;
		height: 43px;
		text-indent: -4000px;
		background: url(images/wtch-logo.svg) center bottom no-repeat;
		line-height: 100%;
		text-transform: uppercase;
		margin: 55px 0 0 -90px;
		filter:alpha(opacity=40);
		opacity: 0.4;
		-moz-opacity:0.4;
		}
}
*/






