html { 
  background: url(../img/kawartha-courier-bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #0C052A;
}

h1,h2,h3,h4,h5 {
	color: #65a9d7;
}

h3 {
  font-size: 20px;
  font-weight: normal;
}

.site-holder {
	margin-bottom: 80px;
}

.container {
	background-color: white;
}

body {
	background-color: transparent;
}

.center {
	margin: 0 auto;
}

div {
	/*outline: 1px dotted grey;*/
}

.navbar-collapse {
	/*background-color: red !important;*/
}

.footer {
	text-align: center;
	color: #BAB5B8;
	margin: 40px 0;

}

ul {
	padding-left: 15px;
}

/* Button */

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 17px 34px;
   -webkit-border-radius: 29px;
   -moz-border-radius: 29px;
   border-radius: 29px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 23px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
a:hover {
	text-decoration: none;
}

/*--------------MEDIA QUERIES----------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/


/* XXS */
@media (max-width: 450px) {



}/* end XXS */



/* XS */
@media (max-width: 767px) {



}/* end XS */



/* SM  */
@media (min-width: 768px) and (max-width: 991px){

.button {
	font-size: 20px;
}

.site-holder {
	padding-left: 40px;
	padding-right: 40px;
}

} /* end SM */



/* MD  */
@media (min-width: 992px) and (max-width: 1199px){

.site-holder {
	padding-left: 60px;
	padding-right: 60px;
}

} /* end MD */



/* LG and up */
@media (min-width: 1200px) {

.site-holder {
	padding-left: 60px;
	padding-right: 60px;
}

}