
body,body a{font-family:"Nixie One",serif;font-size:14px;color:#464646}

.m,.m a{font-family:"Nixie One",serif;font-size:18px;color:#f6f6f6;text-decoration:none;}
.t,.t a{font-family:"Nixie One",serif;font-size:36px;color:#485f2b;font-weight:700;}
.f,.f a{font-family:"Nixie One",serif;font-size:11px;color:#f6f6f6}
.c,.c a{font-family:"Nixie One",serif;font-size:14px;color:#464646}

html,body{width:100%;height:100%;overflow:hidden;}
body{font-smooth:always;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;}
html,body{margin:0;padding:0;border:0;background:#485f2b}
img,iframe{vertical-align:top;border:0;}
p{margin:0;padding:0}
b{font-weight:bold;}

/* Cookies choices */
#cookieChoiceInfo {background-color:#485f2b;color:#f6f6f6;font-size:11px;bottom:0;}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:11px;}
#cookieChoiceDismiss{color:#f6f6f6;}
#cookieChoiceInfo a{color:#b0f807;}

#ov{z-index:999;position:fixed;width:100.8%;height:100%;top:0;left:0;}
#ov .loading{z-index:1;position:absolute;top:45%;left:0;width:100%;text-align:center;}
#ov .loading i.t{color:#f6f6f6;}
#ov .rect{z-index:0;position:relative;float:left;width:11.1111111111%;height:100%;background:#485f2b;}

#wrapper{position:relative;-ms-touch-action:none;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}

#wrapper #logo{z-index:9;position:absolute;top:50px;left:50px;}

#wrapper #toggle{z-index:9;position:absolute;top:50px;right:50px;}
#wrapper #toggle i.m{cursor:pointer;color:#485f2b;padding:2px 5px;border:2px solid #485f2b;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
#wrapper #toggle i.m:hover{color:#b0f807;}

#wrapper .main-wrapper{position:relative;width:100%;height:100%;overflow:hidden;-ms-touch-action:none}

.st-accordion{z-index:10;position:absolute;left:-350px;top:0;width:330px;margin:0 auto;text-align:left}
.st-accordion ul{list-style:none;margin:40px 20px 5px 0;padding:0;}
.st-accordion ul li{margin:0 0 8px 0;padding:0;}

.st-accordion ul li i.fa-chevron-up{color:#f6f6f6}
.st-accordion ul li > a{display:block;position:relative;outline:0;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.st-accordion ul li > a{color:#f6f6f6;}
.st-accordion ul li > a:hover,.st-accordion ul li.st-open>a{color:#b0f807}
.st-accordion ul li > a i{float:left;opacity:0;margin-top:0;padding:0 5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.st-accordion ul li > a:hover i{opacity:1;margin-top:2px}
.st-accordion ul li.st-open > a i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);opacity:1;margin-top:2px}

.st-content li > a.m span{font-size:15px}
.st-content li > a.m{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.st-content ul,.st-content ul li{margin:0}
.st-content > a:hover,.st-content li a.selected{color:#b0f807}

.st-accordion ul li > a i{margin:0}

#footer{position:absolute;left:0;bottom:40px;width:300px;display:block;}
#footer div{position:relative;float:left}
#footer i.fa-chevron-up{position:relative;float:left;padding:0 5px;color:#f6f6f6;}

/* home */
#wrapper #home{z-index:0;position:relative;width:100%;height:100%;}
#wrapper #home.has_background{background-image:url('/files/101.jpg');-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}

/* p_62 */
#wrapper #P_62{z-index:0;position:relative;width:100%;height:100%;background:#f6f6f6;overflow:auto}


#footer ul.social li{display:inline-block;margin-left:6px;opacity:1;}
#footer ul.social li:first-child{margin-left:0}
#footer ul.social li{font-size:14px;font-family:Nixie One,sans-serif;color:#f6f6f6 !important;}
#footer ul.social li i{opacity:0.8 !important;margin:0;}
#footer ul.social li a:hover i{opacity:1 !important;margin:0;}
/*
.half{z-index:0;position:relative;float:left;width:50%;height:100%;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.half .txt{position:absolute;top:30%;left:20%;width:50%;height:50%;padding:0 5%;overflow-y:auto;text-align:center;}
.half .txt .line{position:relative;width:30%;margin:5px auto 20px auto;border-bottom:3px solid #485f2b;}
.half .txt p{line-height:150%;}
.half .txt p.subtitle{font-size:11px;color:#464646;opacity:0.5;}
.half .txt .spacer{position:relative;float:left;width:100%;height:0;}
*/

.half{z-index:0;position:relative;float:left;width:50%;height:100%;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.half .txt{position:absolute;top:30%;left:20%;width:50%;height:50%;padding:0 5%;text-align:center;}
.half .txt .line{position:relative;width:30%;margin:5px auto 20px auto;border-bottom:3px solid #485f2b;}
.half .txt p{line-height:150%;}
.half .txt .description{margin-top:5px;overflow-y:auto;height:75%;}
.half .txt p.subtitle{font-size:11px;color:#464646;opacity:0.5;}
.half .txt .spacer{position:relative;float:left;width:100%;height:0;}

/* n_42 */
#wrapper #N_42{z-index:0;position:relative;float:left;height:100%;background:#f6f6f6;overflow:hidden}
#wrapper #N_42 .cnt_news{z-index:0;position:relative;float:left;height:100%;overflow:auto}

#controls{position:absolute;left:50%;bottom:5%;z-index:9;}
#controls .button{position:relative;float:left;text-align:center;cursor:pointer;margin:0 5px;padding:2px 5px;border:2px solid #485f2b;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
#controls .button.disabled{opacity:0.5;}
#controls .button span.m{color:#485f2b;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
#controls .button span.m:hover{color:#b0f807;}

/* g_39 */
#wrapper #N_42 .cnt_news .half.custom{background-repeat:no-repeat;background-position:center center;background-size:contain;}
#G_33 .item .cnt-over{position:absolute;width:100%;height:100%;z-index:1;}
#G_33 .item .title{position:absolute;width:100%;bottom:0;padding:10px 0;text-align:center;z-index:0;color:#f6f6f6;background:rgba(72,95,43,.7);}

/* c_15 */
#wrapper #C_15{z-index:0;position:relative;float:left;height:100%;background:#f6f6f6;overflow-x:auto;overflow:auto;}
#C_15 .cnt{z-index:0;position:relative;float:left;height:100%;overflow:auto;}
#C_15 .cnt .txt{position:absolute;top:30%;left:20%;width:50%;height:50%;padding:0 5%;overflow-y:auto;text-align:center;}
#C_15 .cnt .txt .line{position:relative;width:30%;margin:5px auto 20px auto;border-bottom:3px solid #485f2b;}
#C_15 .cnt .txt p{line-height:150%;}
#C_15 .cnt .txt .spacer{position:relative;float:left;width:100%;height:0;}

#C_15 .cnt #map{position:relative;float:left;width:100%;height:100%;}

#C_15 .cnt form{position:absolute;top:30%;left:20%;width:50%;height:50%;padding:0 5%;overflow-y:auto;}
#C_15 .cnt form div{position:relative;float:left;width:100%;margin-bottom:5px;}
#C_15 .cnt form div input[type="text"],#C_15 .cnt form div input[type="submit"],#C_15 .cnt form div textarea{position:relative;float:left;width:96%;padding:2%;border:0;outline:0;background:#f6f6f6;}
#C_15 .cnt form div input[type="submit"]{width:100%;margin:5% 0;background-color:#485f2b;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
#C_15 .cnt form div input[type="submit"]:hover{color:#b0f807;}
#C_15 .cnt form div label{width:100%;}

#C_15 .cnt form div img{position:relative;float:left;}

/* G_33 */
#wrapper #G_33{z-index:0;position:relative;float:left;width:100%;height:100%;background:#f6f6f6;overflow:hidden}

#categories{z-index:1;position:absolute;top:40%;left:0;width:100%;text-align:center;}
#categories ul{list-style:none;margin:0;padding:0;}
#categories ul li{display:inline;padding:4px 5px 2px 5px;border:2px solid #485f2b;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#categories a.m{color:#b0f807;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
#categories a.m:hover,#categories a.m.selected{color:#485f2b;}

#slider-cnt{z-index:1;position:absolute;height:35%;top:50%;left:0;}
#slider-cnt .item{position:absolute;margin-left:200%;height:100%;background-position:center center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;}

#controls a{opacity:0.5;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
#controls a:hover,#controls a.active{opacity:1;}

/* N_51 */

#wrapper #N_51{z-index:0;position:relative;float:left;width:100%;height:100%;overflow:hidden;}
#wrapper #N_51 .half:nth-child(1){text-align:left;background:rgba(246,246,246,1);}
#wrapper #N_51 .half:nth-child(2){text-align:left;background:rgba(246,246,246,0.9);}
#wrapper #N_51 .half .cnt{position:absolute;top:30%;left:10%;width:80%;height:50%;padding:0%;text-align:left;}

#wrapper #N_51 .half:nth-child(1) ul{list-style:none;margin:0;padding:0;}
#wrapper #N_51 .half:nth-child(1) ul li{margin: 0 0 10px 0;}
#wrapper #N_51 .half:nth-child(1) ul li a{font-family:"Nixie One",serif;font-size:18px;text-decoration:none;}
#wrapper #N_51 .half:nth-child(1) ul li.selected a{color:#485f2b;}

#wrapper #N_51 .half:nth-child(2) .rwd-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}
#wrapper #N_51 .half:nth-child(2) .rwd-video iframe,.rwd-video object,.rwd-video embed{height:100%;left:0;position:absolute;top:0;width:100%;}

/* lightbox */
#imagelightbox{z-index:10000;position:fixed;}
#imagelightbox-overlay{z-index:9998;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#485f2b;}
#imagelightbox-loading{z-index:9999;position: fixed;z-index: 10003;top:45%;left:0;width:100%;text-align:center;}
#imagelightbox-close{z-index:10002;position:fixed;top:10px;right:10px;outline:0;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out;color:#f6f6f6;}
#imagelightbox-close:hover{opacity:1;filter:alpha(opacity=100)}
#imagelightbox-caption{z-index:10001;position:fixed;left:0;right:0;bottom:5%;text-align:center;color:#f6f6f6;}

button.imagelightbox-arrow{width:3.75em;height:7.5em;position:fixed;z-index:10003;top:50%;margin-top:-3.75em;background-color:#485f2b;border:0;cursor:pointer;opacity:0.5;}
.imagelightbox-arrow-left{left:0px}
.imagelightbox-arrow-right{right:0px}
.imagelightbox-arrow:before{width:0;height:0;border:0.8em solid transparent;content:'';display:inline-block;margin-bottom:-0.125em}
.imagelightbox-arrow-left:before{border-left:none;border-right-color:#f6f6f6;margin-left:-0.313em}
.imagelightbox-arrow-right:before{border-right:0;border-left-color:#f6f6f6;margin-right:-0.313em;}

/* lean */
#lean_overlay{position:fixed;z-index:1000;top:0px;left:0px;height:100%;width:100%;background:#485f2b;display:none;}

/* privacy */
#privacy{width:600px;padding-bottom:20px;display:none;background:#f6f6f6;}
#privacy .header{background:#f6f6f6;padding:20px;/*border-bottom:1px solid #485f2b;*/}
#privacy .text{position:relative;width:560px;height:400px;overflow-y:auto;/*border-bottom:1px solid #485f2b;*/margin-bottom:20px;padding:20px 20px 0 20px;text-align:justify;line-height:200%;}

/* cookies */
#cookies{width:600px;padding-bottom:20px;display:none;background:#f6f6f6;}
#cookies .header{background:#f6f6f6;padding:20px;/*border-bottom:1px solid #485f2b;*/}
#cookies .text{position:relative;width:560px;height:400px;overflow-y:auto;/*border-bottom:1px solid #485f2b;*/margin-bottom:20px;padding:20px 20px 0 20px;text-align:justify;line-height:200%;}

/* password */
#password{width:500px;display:none;background:#f6f6f6;}
#password-header{position:relative;width:460px;background:#f6f6f6;padding:20px;/*border-bottom:1px solid #485f2b;*/}

#password .txt-fld{position:relative;float:left;width:460px;padding:10px 20px;/*border-bottom:1px solid #485f2b;*/text-align:right;}
#password .txt-fld label{position:relative;float:left;height:14px;color:#464646;padding:10px 0;text-align:left;}
#password .txt-fld input{position:relative;float:right;height:14px;width:300px;padding:10px;border:0;font-family:"Nixie One",serif;font-size:14px;outline:none;}

#password .btn-fld{position:relative;float:left;width:460px;padding:20px;}
#password .btn-fld button.m{position:relative;float:right;background-color:#485f2b;outline:none;border:0;padding:5px 8px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
#password .btn-fld button.m:hover{color:#b0f807;}
#password span#password-status{position:relative;float:left;padding-top:8px;font-size:14px;color:#b0f807;}

/* newsletter */
#newsletter{width:500px;display:none;background:#f6f6f6;}
#newsletter-header{position:relative;width:460px;background:#f6f6f6;padding:20px;/*border-bottom:1px solid #485f2b;*/}

#newsletter .txt-fld{position:relative;float:left;width:460px;padding:10px 20px;/*border-bottom:1px solid #485f2b;*/text-align:right;}
#newsletter .txt-fld label{position:relative;float:left;height:14px;color:#464646;padding:8px 0 12px 0;text-align:left;}
#newsletter .txt-fld input{position:relative;float:right;height:14px;width:300px;padding:10px;border:0;font-family:"Nixie One",serif;font-size:14px;outline:none;}

#newsletter .btn-fld{position:relative;float:left;width:460px;padding:20px;}
#newsletter .btn-fld button.m{position:relative;float:right;background-color:#485f2b;outline:none;border:0;padding:5px 8px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
#newsletter .btn-fld button.m:hover{color:#b0f807;}
#newsletter span#newsletter-status{position:relative;float:left;padding-top:8px;font-size:14px;color:#b0f807;}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {
	#wrapper #logo{display:none;}
	#wrapper #toggle{top:5px;right:5px;}
	.st-accordion ul{margin-top:10px}
	.half,.half.w40,.half.w60{width:100%;}
	.cnt_news{height:auto;}
	.half .txt{position:relative;float:left;top:0;left:0;width:80%;height:auto;margin:5% 5% 20px 5%;}
	.half .txt .spacer{height:60px;}
	#categories{width:70%;text-align:left;top:5px;}
	#categories li{display:block;float:left;border:0;margin-bottom:2px;margin-left:5px;}

	#C_15 .cnt .txt,#C_15 .cnt form{position:relative;float:left;top:0%;left:0;width:80%;height:auto;margin:5% 5% 20px 5%;}
	#C_15 .cnt .txt .spacer{height:60px;}

	#wrapper #N_51{overflow:auto;background:#f6f6f6}
	#wrapper #N_51 .half{height:auto}
	#wrapper #N_51 .half .cnt{position:relative;float:left;top:0%;left:0;width:90%;height:auto;margin:5%;}

	#privacy,#cookies,#password,#newsletter{width:300px}
	#password-header,#password .txt-fld,#password .btn-fld,#newsletter-header,#newsletter .txt-fld,#newsletter .btn-fld{width:260px;}
	#privacy .text{position:relative;width:260px;height:150px;}
	#cookies .text{position:relative;width:260px;height:150px;}	
	#password .txt-fld input,#newsletter .txt-fld input{width:100px;}
}
