
body, #fh5co-offcanvass{
	color: #333;	/*Comments*/
	background-color: #777;	/*Page backgtound*/
	font-family: 'Lato';
}

#fh5co-offcanvass ul li a, h1, h2, h3, h4, h5, h6 {
	color: #ccc;	/*Titles*/
}

#fh5co-header {
  background: #777;	/*header background colour if no theme image*/
  background-size: cover;
  color: #333;	/*header text colour*/
  /*controls the base height of the theme image*/
  padding-top: 0em;
}

#fh5co-header #fh5co-header-logo {
  float: left;	/*position of logo in the header*/
  z-index: 9999999;
  position: relative;
  padding-bottom: 10px;	/*extend theme image below logo*/
}

#fh5co-nav-slide {
  display: none;
  background: #777;	/*drop menu background colour*/
  color: #def;	/*drop menu text*/
}

#fh5co-nav-slide .fh5co-nav-inner ul li a {
  color: #ace;	/*drop menu anchor text*/
  padding: 10px 0;	/*space between menu items*/
  border-bottom: 1px solid #345;	/*drop menu line thickness & colour*/
}

#fh5co-nav-slide .fh5co-nav-inner ul li a:hover {
  color:blue;	/*drop menu anchor hover colour*/
}

#fh5co-nav-slide .fh5co-nav-inner .dropPages a i{
  color: blue;	/*drop menu empty anchor colour*/
}

#fh5co-nav-slide .fh5co-nav-inner .dropPages a:hover i{
  color: #ace;	/*drop menu empty anchor hover colour*/
}

.undropPages {
	color:#def;	/*text on full menu*/
}

.undropPages a {
	color: #ace;	/*full menu anchor colour*/
}

.undropPages a:hover {
	color: blue;	/*full menu anchor hover colour*/
}

.micro-thumbnail{
	margin:auto;
	width:64px;		/*size of thumbnails on slide pages*/
}

#fh5co-footer a, #fh5co-offcanvass .fh5co-logo a, #fh5co-offcanvass .fh5co-offcanvass-close{
	color: #ace;	/*footer anchor links*/
}

#fh5co-footer a:hover, #fh5co-offcanvass .fh5co-logo a:hover, #fh5co-offcanvass .fh5co-offcanvass-close{
	color: blue;	/*footer anchor links*/
}
#fh5co-copyright p {
  font-size: 16px;	/*footer credit font size*/
  color: #ccc;	/*footer credit colour*/
}

#fh5co-copyright p small {
  font-size: 16px;	/*footer small text font size*/
}

.back-to-top span {
  color: #ace;		/*text colour of Top*/
  letter-spacing: .2em;	/*space between letters*/
  text-transform: uppercase;	/*uppercase the the text*/
  text-align: center;	/*centred by default anyway*/
}

.back-to-top span:hover{
	color:blue;
}

/*image 'close up' background*/
.mfp-bg {
  background: #777;	/*lightbox popup background*/
  opacity: 0.9;		/*lightbox background transparency*/
  filter: alpha(opacity=90);
}

/* 'x' close closeup button*/
.mfp-close-btn-in .mfp-close {
  color: #eee;		/*colour of the X close popup box*/
}

.owl-theme .owl-controls .owl-nav [class*="owl-"] {
color:#ace;	/*owl-controls prev & next*/
}

.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
color:blue;	/*owl-controls*/
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
/*   background:white;	owl-controls*/
}

/*Owl lightbox arrows*/
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #def;	/*inside colour*/
    margin-left: 31px; 
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #ace; /*outside colour*/
}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #def;
    margin-left: 39px; 
}

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #ace; 
}

/*For slide page*/
a {
	color: #ace;
}

a:hover {
color:blue;
}

.img-responsive {
  margin: auto;
}

.float-left{
	float:left;
	position: relative;
	top: 0px;
}
