@charset "utf-8";
/* CSS Document */

body {
	font-family: 'Open Sans', sans-serif;
	background-image: url(../img/PageElements/Background.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: 50% 0%;
	background-attachment: fixed;
	position: relative;
	height: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Patua One', cursive;
	color: #3E963F;
}
a {
	/*text-decoration: none;*/
	color: #3E963F;
	font-weight: bold;
}
a:hover {
	color: #6EDC6E;
}
#kheader {
	background-color: rgba(62,150,63,0.80);
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:10px;
}
#kheader h1 {
	color: #FFFFFF;
	text-shadow: 3px 3px 4px rgba(0,0,0,0.50);
	font-size:56px;
	margin-bottom: 0px;
	margin-top:0px;
}
#kheader h2 {
	color: #FFFFFF;
	text-shadow: 3px 3px 4px rgba(0,0,0,0.50);
	margin-top: 0px;
	margin-bottom:0px;
}
.whitebkg {
	background-color:#FFFFFF;
}
.whitebkgShad {
	background-color:#FFFFFF;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.60);
}
.shad {
	box-shadow: 5px 5px 5px rgba(0,0,0,0.50);
}
#kfoot {
	background-color: rgba(62,150,63,0.80);
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom:0px;
	width: 100%;
	min-width: 100%;
}
#kfoot a {
	/*text-decoration: none;*/
	color: #000000;
	font-weight: bold;
}
#kfoot a:hover {
	color: #6EDC6E;
}
.editorNote {
	font-style: italic;
	color: #105100;
}
#activityTable {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #105100;
	border-bottom-color: #105100;
}
#menu {
	z-index: 1000;
	/*background-color:rgba(62,150,63,1.00);*/
	overflow-y: scroll;
}
#menu1 {
	/*background-color:rgba(62,150,63,1.00);*/
	margin-bottom:10px;
}
#menu #topGreen a, #menu1 #topGreen a {
	text-decoration: none;
	color: #FFFFFF;
	height: auto;
	display: block;
	background-color: #3E963F;
	font-size: .9em;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 30px;
	background-image: url(http://kickapookamp.com/images/2014_Reskin/PageElements/K_white.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#menu #topGreen a:hover,#menu1 #topGreen a:hover {
	background-color: #388438;
}
#menu #topGreen2 a, #menu1 #topGreen2 a {
	text-decoration: none;
	color: #FFFFFF;
	height: auto;
	display: block;
	background-color: #3E963F;
	font-size: .9em;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 30px;
	background-image: url(http://kickapookamp.com/images/2014_Reskin/PageElements/K_white.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#menu #topGreen2 a:hover, #menu1 #topGreen2 a:hover {
	background-color: #388438;
}
#menu #topGold a, #menu1 #topGold a {
	text-decoration: none;
	color: #000000;
	height: auto;
	display: block;
	background-color: #f8e241;
	font-size: .9em;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 30px;
	background-image: url(http://kickapookamp.com/images/2014_Reskin/PageElements/K_green.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding-bottom: 5px;
}
#menu #topGold a:hover, #menu1 #topGold a:hover {
	background-color: #dcc832;
	/*letter-spacing: 125%;*/
}
#menu #topGreen #parHan, #menu1 #topGreen #parHan {
	text-decoration: none;
	color: #000000;
	height: auto;
	display: block;
	background-color: #f8e241;
	font-size: .9em;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 30px;
	background-image: url(http://kickapookamp.com/images/2014_Reskin/PageElements/K_green.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding-bottom: 5px;
}
#menu #topGreen #parHan:hover, #menu1 #topGreen #parHan:hover {
	background-color: #dcc832;
	/*letter-spacing: 125%;*/
}

#menu #topGreen #hilite, #menu1 #topGreen #hilite {
	color: #f8e241;
	background-image: url(../KKampSecure/OLD/images/2014_Reskin/PageElements/K_yellow.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#menu #topGreen #hilite:hover, #menu1 #topGreen #hilite:hover {
	color: #dcc832;
}
#menu #topGreen #hilite2, #menu1 #topGreen #hilite2 {
	color: #f8e241;
	background-image: url(../KKampSecure/OLD/images/2014_Reskin/PageElements/K_yellow.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#menu #topGreen #hilite2:hover, #menu1 #topGreen #hilite2:hover {
	color: #dcc832;
}



@media (max-width: 767px){
	.whitebkg {
	margin-left:10px;
	margin-right:10px;
}
.whitebkgShad {
	margin-left:10px;
	margin-right:10px;
}
#menu1 {
	display: none;
}
}
@media (min-width: 767px){
	#knav {
	display: none;
}
}


.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.panel {
    position: fixed;
    right: -15.625em; /*left or right and the width of your navigation panel*/
    width: 15.625em; /*should match the above value*/
}
.wrap {
    position: relative;
}
/*===Video Button Control===*/
#vidVirtual a {
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../KKampSecure/img/PageElements/VideoVirtualTour_U.jpg);
	background-repeat: no-repeat;
	background-size:cover;
	display: block;
	font-size: 1.5em;
	color: #FFFFFF;
	padding-top: 10px;
	margin-bottom:15px;
}
#vidVirtual a:hover {
	background-image: url(../KKampSecure/img/PageElements/VideoVirtualTour_O.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

#vidInterviews {
	text-align: center;
	margin-bottom: 15px;
	padding-top:5px;
}

#vidInterviews a {
	font-weight: bold;
	text-decoration: none;
	background-image: url(../KKampSecure/img/PageElements/VideoInterviews_U.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	font-size: 1.5em;
	color: #000000;
	padding-top: 5px;
	line-height: 15px;
}
#vidInterviews a:hover {
	background-image: url(../KKampSecure/img/PageElements/VideoInterviews_O.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

#vidCabin {
	text-align: center;
}

#vidCabin a {
	font-weight: bold;
	text-decoration: none;
	background-image: url(../KKampSecure/img/PageElements/VideoCabinTour_U.jpg);
	background-repeat: no-repeat;
	background-size:cover;
	display: block;
	font-size: 1.5em;
	color: #FFFFFF;
	padding-top: 5px;
	margin-bottom: 15px;
}
#vidCabin a:hover {
	background-image: url(../KKampSecure/img/PageElements/VideoCabinTour_O.jpg);
	background-repeat: no-repeat;
	background-size:cover;
}
#shop1 a {
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../KKampSecure/img/PageElements/Shop1_U.jpg);
	background-repeat: no-repeat;
	background-size:cover;
	display: block;
	font-size: 1.5em;
	color: #FFFFFF;
	padding-top: 5px;
}
#shop1 a:hover {
	background-image: url(../KKampSecure/img/PageElements/Shop1_O.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	color: #FFFFFF;
}
@media (min-width: 992px){
	#vidVirtual a {
	margin-bottom:15px;
}
#vidInterviews {
	margin-bottom: 15px;
}
}

/*===End Video Button Control===*/
video {
    max-width: 100%;
    height: auto;
}
