@charset "utf-8";d4cbae

/*fonts--------------------------------------------*/
@font-face{font-family:"Merriweather";src:url(../fonts/Merriweather-Regular.ttf)}@font-face{font-family:'Futura PT Book';font-style:normal;font-weight:400;src:local('Futura PT Book'),url(../fonts/FuturaCyrillicBook.woff) format('woff')}@font-face{font-family:'Futura PT Light';font-style:normal;font-weight:400;src:local('Futura PT Light'),url(../fonts/FuturaCyrillicLight.woff) format('woff')}@font-face{font-family:'Futura PT Medium';font-style:normal;font-weight:400;src:local('Futura PT Medium'),url(../fonts/FuturaCyrillicMedium.woff) format('woff')}@font-face{font-family:'Futura PT Demi';font-style:normal;font-weight:400;src:local('Futura PT Demi'),url(../fonts/FuturaCyrillicDemi.woff) format('woff')}@font-face{font-family:'Futura PT Heavy';font-style:normal;font-weight:400;src:local('Futura PT Heavy'),url(../fonts/FuturaCyrillicHeavy.woff) format('woff')}@font-face{font-family:'Futura PT Bold';font-style:normal;font-weight:400;src:local('Futura PT Bold'),url(../fonts/FuturaCyrillicBold.woff) format('woff')}@font-face{font-family:'Futura PT Extra Bold';font-style:normal;font-weight:400;src:local('Futura PT Extra Bold'),url(../fonts/FuturaCyrillicExtraBold.woff) format('woff')}
/*fonts--------------------------------------------*/



/*carousel on index page-----------------------------*/
#myCarousel{margin-top:50px}@media (max-width:768px){.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-start,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex}@media (min-width:768px){.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next,.carousel-item-next:not(.carousel-item-start){transform:translateX(25%)!important}.carousel-inner .carousel-item-left.active,.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-25%)!important}.carousel-item-next.carousel-item-start,.active.carousel-item-end{transform:translateX(0)!important}.carousel-inner .carousel-item-prev,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-25%)!important}}

/*carousel on index page-----------------------------*/

/*nav--------------------------------------------*/
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; }}.dropdown-menu.show { -webkit-animation: fadeIn 0.3s alternate; /* Safari 4.0 - 8.0 */ animation: fadeIn 0.3s alternate;}.nav-item.dropdown.dropdown-mega { position: static;}.nav-item.dropdown.dropdown-mega .dropdown-menu { width: 90%; top: auto; left: 5%;}.navbar-toggler { border: none; padding: 0; outline: none;}.navbar-toggler:focus { box-shadow: none;}.navbar-toggler .hamburger-toggle { position: relative; display: inline-block; width: 50px; height: 50px; z-index: 11; float: right;}.navbar-toggler .hamburger-toggle .hamburger { position: absolute; transform: translate(-50%, -50%) rotate(0deg); left: 50%; top: 50%; width: 50%; height: 50%; pointer-events: none;}.navbar-toggler .hamburger-toggle .hamburger span { width: 100%; height: 4px; position: absolute; background: #333; border-radius: 2px; z-index: 1; transition: transform 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), all 0.2s ease-in-out; left: 0px;}.navbar-toggler .hamburger-toggle .hamburger span:first-child { top: 10%; transform-origin: 50% 50%; transform: translate(0% -50%) !important;}.navbar-toggler .hamburger-toggle .hamburger span:nth-child(2) { top: 50%; transform: translate(0, -50%);}.navbar-toggler .hamburger-toggle .hamburger span:last-child { left: 0px; top: auto; bottom: 10%; transform-origin: 50% 50%;}.navbar-toggler .hamburger-toggle .hamburger.active span { position: absolute; margin: 0;}.navbar-toggler .hamburger-toggle .hamburger.active span:first-child { top: 45%; transform: rotate(45deg);}.navbar-toggler .hamburger-toggle .hamburger.active span:nth-child(2) { left: 50%; width: 0px;}.navbar-toggler .hamburger-toggle .hamburger.active span:last-child { top: 45%; transform: rotate(-45deg);}.icons { display: inline-flex; margin-left: auto;}.icons a { transition: all 0.2s ease-in-out; padding: 0.2rem 0.4rem; color: #ccc !important; text-decoration: none;}.icons a:hover { color: white; text-shadow: 0 0 30px white;}
/*nav--------------------------------------------*/



@media (max-width: 768px) {
  #footer img {
    width:50%;
		  margin: auto;
  display: block;
					
	}}




/*general--------------------------------------------*/

body{
	background-color: #f3f9ee;
}

#logo{
	padding-top:15px;
	padding-bottom:15px;
	text-align: center;
	background-color: #f3f9ee;
}








.textbox1{
	padding-top:50px;
	padding-bottom:100px
}

.textbox1 h1{
	font-family: "Merriweather";
	font-size:36px;
	font-weight:600;
	color:#408c41;
}

.textbox1 h2{
	font-family: "Merriweather";
	font-size:26px;
	font-weight:600;
	color:#3d4756;
}

.textbox1 p{
	font-family: "Merriweather";
	font-size:20px;
	color:#3d4756;
}

.textbox1 li{
	font-family: "Futura PT Demi";
	font-size:24px;
	color:#1a3f79;
}

.textbox2 h1{
	font-family: "Merriweather";
	font-size:36px;
	font-weight:600;
	color:#408c41;
}

.textbox2 h2{
	font-family: "Merriweather";
	font-size:26px;
	font-weight:600;
	color:#3d4756;
}

.textbox2 p{
	font-family: "Merriweather";
	font-size:20px;
	color:#3d4756;
}

.textbox2 li{
	font-family: "Futura PT Demi";
	font-size:20px;
	color:#3d4756;
}




#activities{
	background-color:#fff;
}



#copyright{
	padding-bottom:30px;
}

#carousel{
	padding-top:0px;
	margin-bottom:50px;
}


.space {
	height:60px;
}


.gallery{
background-color:#4e5a6a;
padding-bottom:100px;
padding-top:100px;
}

.gallery img{
border: 15px solid #fff;
}


.item{
	left: 0;
	top: 0;
	position: relative;
	overflow: hidden;
}
.item img{
	-webkit-transition: 0.6s ease;
	transition: 0.6s ease;
	width:100%;
}
.item img:hover{
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
}

.news img{
border: 15px solid #fff;
}

.camp img{
border: 15px solid #fff;
}

.camp{
	padding-top:80px;
	padding-bottom:80px;
}

.function img{
border: 15px solid #fff;
}




h5{
	color:#26481c}

.form-control{
margin-top:20px;
}

/*parallax-----------------------------*/
.parallax-container {
  position: relative;
  height: 600px;
  overflow: hidden;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}

.background-image-1 {
  background-image: url("../img/parallax9.webp");
  background-position: center right;
}

.parallax-alternative-img-1 {
  display: none;
  width: 100%;
  height: auto;
}



.background-image-2 {
  background-image:  url("../img/parallax17.webp");
	background-position: center right;
}

.parallax-alternative-img-2 {
  display: none;
  width: 100%;
  height: auto;
}

.background-image-3 {
  background-image:  url("../img/parallax2.webp");
	background-position: center right;
}

.parallax-alternative-img-3 {
  display: none;
  width: 100%;
  height: auto;
}




.background-image-4 {
  background-image:  url("../img/parallax4.webp");
	background-position: center right;
}

.parallax-alternative-img-4 {
  display: none;
  width: 100%;
  height: auto;
}



.background-image-5 {
  background-image:  url("../img/parallax5.webp");
	background-position: center right;
}

.parallax-alternative-img-5 {
  display: none;
  width: 100%;
  height: auto;
}


.background-image-6 {
  background-image:  url("../img/parallax6.webp");
	background-position: center right;
}

.parallax-alternative-img-6 {
  display: none;
  width: 100%;
  height: auto;
}



.background-image-10 {
  background-image: url("../img/parallax10.webp");
  background-position: center right;
}

.parallax-alternative-img-10 {
  display: none;
  width: 100%;
  height: auto;
}







.background-image-16 {
  background-image:  url("../img/parallax16.webp");
	background-position: center right;
}

.parallax-alternative-img-16 {
  display: none;
  width: 100%;
  height: auto;
}












 a:link {
      text-decoration: none;
}

a:visited {
      text-decoration: none;
}

a:hover {
      text-decoration: none;
}

a:active {
      text-decoration: none;
}







.content-section {
  background-color: rgba(0, 0, 0, 1);
  color: white;
  padding: 20px;
  height: 450px;
  box-sizing: border-box;
  text-align: center;
}

@media (max-width: 768px) {
  .parallax-container {
    display: none;
  }

  .parallax-alternative-img-1 {
    display: block;
  }

  .parallax-alternative-img-2 {
    display: block;
  }
	
	  .parallax-alternative-img-3 {
    display: block;
  }
	
	  .parallax-alternative-img-4 {
    display: block;
  }
	
	  .parallax-alternative-img-5 {
    display: block;
  }
	
	  .parallax-alternative-img-6 {
    display: block;
  }
	
}
/*parallax-----------------------------*/

/*general-----------------------------*/












