/**fonts**/

@font-face {

	font-family: 'RobotoCondensed-Bold';

	src: url('../fonts/RobotoCondensed-Bold.eot');

	src: url('../fonts/RobotoCondensed-Bold.woff') format('woff'),

	url('../fonts/RobotoCondensed-Bold.ttf') format('truetype'),

	url('../fonts/RobotoCondensed-Bold.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'RobotoCondensed-Light';

	src: url('../fonts/RobotoCondensed-Light.eot');

	src: url('../fonts/RobotoCondensed-Light.woff') format('woff'),

	url('../fonts/RobotoCondensed-Light.ttf') format('truetype'),

	url('../fonts/RobotoCondensed-Light.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



/***/

a{text-decoration:none;color:#579f45;}

h1,h2,h3,h4,h5,h6{font-family:'RobotoCondensed-Bold',Arial, Helvetica, sans-serif;}

body{background:url(../images/APE_background.jpg) no-repeat top center;font-family: 'RobotoCondensed-Light',Arial, Helvetica, sans-serif;font-size:18px;color:#232323;}





.header {background:#fff;border-bottom:5px solid #f2a920;padding: 8px 0;}

			.header nav{margin-top:30px;}

			.header nav ul li {

				display: inline-block;

			}



				.header nav ul li a {

					color: #232323;

					display: inline-block;

					padding:0 22px;

					text-decoration:none; 

					text-transform:uppercase;

					font-family:'RobotoCondensed-Bold',Arial, Helvetica, sans-serif;

				}

				.header nav ul li.active a ,.header nav ul li a:hover{

					color:#579f45;

				}



.banner img{max-width:100%;}

.bg-corps{ background:#fff;}

.padding-40{padding:50px 5%;}

.amenagement-block{ text-align:justify;}

.amenagement-block h2{font-size:30px;text-transform:uppercase;}

.amenagement-block h3{font-size:20px;color:#579f45;}

.bg-gris{ background:#ececea;padding:90px 10% 0 10%;}

.z-slider{ background:#ececea;}

.bg-gris h2{font-size:20px;color:#579f45;padding:0px 0 10px 0;}

.bg-gris p{ white-space:initial;font-size:18px;margin-top:22px;}



#footer{ background:#fff;padding:30px 0;margin-top:60px;border-top:5px solid #f2a920;font-family: 'RobotoCondensed-Light',Arial, Helvetica, sans-serif;font-size:16px;}

#footer h4{font-size:18px;text-transform:uppercase;margin-bottom:20px;}

#footer  p{margin-top:5px;}

#footer ul li {margin-top:10px;}

#footer ul li a{color:#232323;}

#footer ul li.active a,#footer ul li a:hover{color:#579f45;}



/**caption**/

.caption {

    top:30%;

    position: absolute;

    z-index: 9;

	width:100%;

}

.sub-m-caption{

    background: rgba(35,35,35,0.8);

	width:210px;

	margin:0 auto;

    color:#fff;

   padding:20px;

   text-align:center;

}

.caption h1{font-size:30px;}

.caption h1::after{border-bottom: 1px solid #fff;

content: "";

display: block;

margin: 8px auto;

width: 50px;}

.uk-height-z .caption{top:18%;}

.caption span{font-size:26px;}

.z-control{position:absolute;left:51%;top:40%;}

.z-control span{position:relative;width:20px;height:20px;display:block;}

.responsive-slider  .z-control .slider-control{ text-indent:-99999em;font-size:0;display: block;box-sizing: content-box;

width: 16px;height: 16px;border-radius: 50%;background: rgba(35, 35, 35, 0.9) none repeat scroll 0% 0%;text-indent: 100%;

overflow: hidden;white-space: nowrap;transition: all 0.15s ease-in-out 0s;transform: scale(0.8);padding:0;}

.responsive-slider  .z-control .slider-control.active{ background:#579f45;}

.plus-bt{ background:#579f45;padding:3px 10px;color:#fff;}



.anchor{background:url(../images/anchor.png) no-repeat; width:51px; height:51px; display:block;margin:50px auto 0 auto;}

.anchor:hover{background:url(../images/anchor-h.png) no-repeat;}

.padding-20{padding:20px;}



/**contact**/

.contact p{margin-top:10px;}

.uk-form{width:100%;margin-top:5px;float:left;}

.uk-label{float:left;width:25%;}

.uk-control{width:65%; float:left;}

.bt-env{width:66%;}

.uk-control input,.uk-control textarea{

		border: solid 1px rgba(124, 128, 129, 0.2);

		color: inherit;

		display: block;

		padding:0.5em 0.2em;

		text-decoration: none;

		width: 100%;

		outline: 0;}

.uk-control  .special{ background:#579f45;color:#fff;cursor:pointer;}		

.responsive-slider .z-control{display:none !important;}