body {
		background-color:  #ffd699;
		}
#maths {
		background-color:  #ffc299;
		}
#pirates {
		background-color:  #99ccff;
		}
#puppets {
		background-color:  #b3ff66;
		}
#romans {
		background-color:  #ffd633;
		}
#seaside {
		background-color:  #ffff33;
		}	
#healthy {
	    background-color:  #ffccff;
    }
		
	

/* 	nav disappears as size reduces */
nav.navbar {
		background-color: #800000;
				
}



/* height and color of container */
nav div.container-fluid {
	height: 180px; background-color: #428bca;  
}

/* adds curved corners to logo */
nav a.navbar-brand img {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;	
}

/* Applies background color to the nav bar button group */
nav div.btn-group {
	background-color: #ff0000;
}

/* Styling the buttons on nav bar */
nav div.btn-group button  {
	background-color: #ff0000; border: 0; color: yellow;
	hidden-xs hidden-sm hidden-med
}

/* content main heading */
     h1  {
	color: #800000; 
}

h1.page-header {
	margin: 20px 0px -10px; 0px;
	color: #800000;
}

h1.page-header:hover {  
				-webkit-transform: scale(1.1);
				-moz-transform: scale(1.1);
				-ms-transform: scale(1.1);
				-o-transform:  scale(1.1);
				transform: scale(1.1);
}

	
p.h5 {
	color: #800000;
	margin-top: 15px;
}

p.h5 a {
	color: #800000;
}

p.h5 a:hover{
	color: black;
}



/* Call now link */
p.h2 a {
	color: #800000;
	
}

p.h2 {
	margin: 10px 0px 10px; 0px;
}


/* panel styling */
div.panel-body ul {
		padding-left: -10px; margin-left: -25px;
}


/* Footer */


footer p a {
	color: blue;
}

footer p a:hover {
	color: red;
}


/* thumnail gallery */

.thumb {
    margin-bottom: 30px;
}

/* button group small */

div .btn-group btn-group-xs col-lg-2 col-sm-4 hidden-lg hidden-md visible-sm visible-xs button {
	background-color: #800000;
}

.gap-right {
	margin-right: 50px;
}

form#enquiry .formgroup label {
	color: #800000; width: 10rem;
}

h2, p.h2 {
	color: #800000;
}

.formgroup small {
	color: red;
}

p.contactbutton {
	display: block;
	background-color: red;
	border-bottom: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
	border-radius: 5px;
	box-shadow: 3px 3px 3px #ccc;
	color: white;	     
	font-size: 2em;
	margin: 0;
	/*padding: 0.3em 1em;*/
	text-shadow: #9FBEB9 1px 1px 1px;
	text-align: center;
	text-decoration: none;
}

p.contactbutton:hover {
	color: blue;
	background-color: yellow;
	
}


/* Page links 25/3/16*/

a {
	color: blue;
	}

a:hover {
	color: red;
	text-decoration: none;
}

.thumbnail img:hover {-webkit-transform: scale(1.5);
					-moz-transform: scale(1.5);
					-ms-transform: scale(1.5);
					-o-transform:  scale(1.5);
					transform: scale(1.5);
				}						

/* Navbar links 25/3/16*/

.navbar-default .navbar-nav > li > a:hover {
    color: red;
}

.navbar-default .navbar-brand:hover {
    color: red;
}

#social_logos  img { display: inline-block; margin: 0 10px 0 10px;
										}
										
#social_logos  img:hover {										
					-webkit-transform: scale(1.5);
					-moz-transform: scale(1.5);
					-ms-transform: scale(1.5);
					-o-transform:  scale(1.5);
					transform: scale(1.5);
				}										


#social { 	text-align: center; }		
				
#social  img { display: inline-block; margin: 10px 10px 10px 10px; 
										}
										
#social  img:hover {										
					-webkit-transform: scale(1.5);
					-moz-transform: scale(1.5);
					-ms-transform: scale(1.5);
					-o-transform:  scale(1.5);
					transform: scale(1.5);
				}
				
#skip { 
		margin-bottom: 10px;
}

/* p::first-letter {
  font-size: 1.5em; 
  font-family: Times New Roman;

  }	*/								