
body,body a{font-family:"Arimo",serif;font-size:14px;color:#ffffff}

.m,.m a{font-family:"Arimo",serif;font-size:18px;color:#262626;text-decoration:none;}
.t,.t a{font-family:"Arimo",serif;font-size:36px;color:#ffffff;font-weight:700;}
.f,.f a{font-family:"Arimo",serif;font-size:11px;color:#262626}
.c,.c a{font-family:"Arimo",serif;font-size:14px;color:#ffffff}

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:#e1e1e1}
img,iframe{vertical-align:top;border:0;}
p{margin:0;padding:0}
b{font-weight:bold;}

/* Cookies choices */
#cookieChoiceInfo {background-color:#e1e1e1;color:#262626;font-size:11px;bottom:0;}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:11px;}
#cookieChoiceDismiss{color:#262626;}
#cookieChoiceInfo a{color:#707070;}

#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:#262626;}
#ov .rect{z-index:0;position:relative;float:left;width:11.1111111111%;height:100%;background:#e1e1e1;}

#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 #logo a.mobile{display:none;}

@media only screen and (max-device-width:568px){
	#wrapper #logo{top:15px;left:15px;}
}
@media only screen and (max-width:768px){
	#wrapper #logo a.mobile{display:inline;}
	#wrapper #logo a.desktop{display:none;}
}

#wrapper #toggle{z-index:9;position:absolute;top:50px;right:50px;}
#wrapper #toggle i.m{cursor:pointer;color:#e1e1e1;padding:2px 5px;border:2px solid #e1e1e1;-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:#707070;}

#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:#e1e1e1}
.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:#262626;}
.st-accordion ul li > a:hover,.st-accordion ul li.st-open>a{color:#707070}
.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:#707070}

.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:#e1e1e1;}

#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:Arimo,sans-serif;color:#262626 !important;}
#footer ul.social li i{opacity:0.8 !important;margin:0;}
#footer ul.social li a:hover i{opacity:1 !important;margin:0;}
/*
#footer ul{font-size:0}
#footer ul li{display: inline-block;margin-left:10px}
#footer ul li:first-child{margin-left:0}
#footer ul.social li a{font-size:14px;}*/

/* home */
#wrapper #home{z-index:0;position:relative;width:100%;height:100%;}
#wrapper #home.has_background{background:url('/files/home/home.crea.jpg') center center no-repeat;-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:#363636;overflow:auto}

/*
.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:justify;}
.half .txt .line{position:relative;width:30%;margin:5px auto 20px auto;border-bottom:3px solid #e1e1e1;display:none;}
.half .txt p{line-height:150%;}
.half .txt p.subtitle{font-size:11px;color:#ffffff;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:justify;}
.half .txt .line{position:relative;width:30%;margin:5px auto 20px auto;border-bottom:3px solid #e1e1e1;display:none;}
.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:#ffffff;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:#363636;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 #e1e1e1;-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:#e1e1e1;-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:#707070;}

/* g_39 */
#wrapper #G_39{z-index:0;position:relative;float:left;height:100%;background:#363636;}
#wrapper #G_39 .cnt_news{z-index:0;position:relative;float:left;height:100%;}

#wrapper #G_39 .half{float:left;overflow:hidden;}
#wrapper #G_39 .half.custom{background:#363636;float:right;}

#wrapper #G_39 #cnt_images{position:relative;float:left;height:100%;}

#G_33 .item .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:#262626;background:rgba(225,225,225,.7);}

/* c_15 */
#wrapper #C_15{z-index:0;position:relative;float:left;height:100%;background:#363636;overflow-x:auto;overflow:auto;}
#C_15 .cnt{z-index:0;position:relative;float:left;height:100%;overflow:auto;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
#C_15 .cnt .txt{position:absolute;top:30%;left:20%;width:50%;height:50%;padding:0 5%;text-align:justify;}
#C_15 .cnt .txt .line{position:relative;width:30%;margin:5px auto 20px auto;border-bottom:3px solid #e1e1e1;display:none;}
#C_15 .cnt .txt p{line-height:150%;}
#C_15 .cnt .txt .description{margin-top:5px;overflow-y:auto;height:75%;}
#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:#363636;}
#C_15 .cnt form div input[type="submit"]{width:100%;margin:5% 0;background-color:#e1e1e1;-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:#707070;}
#C_15 .cnt form div label{width:100%;}

#C_15 .cnt #status{position:absolute;bottom:15%;left:25%;width:50%;}

#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:#363636;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 #e1e1e1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#categories a.m{color:#707070;-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:#e1e1e1;}

#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(54,54,54,1);}
#wrapper #N_51 .half:nth-child(2){text-align:left;background:rgba(54,54,54,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:"Arimo",serif;font-size:18px;text-decoration:none;}
#wrapper #N_51 .half:nth-child(1) ul li.selected a{color:#e1e1e1;}

#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:#e1e1e1;}
#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:#262626;}
#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:#262626;}

button.imagelightbox-arrow{width:3.75em;height:7.5em;position:fixed;z-index:10003;top:50%;margin-top:-3.75em;background-color:#e1e1e1;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:#262626;margin-left:-0.313em}
.imagelightbox-arrow-right:before{border-right:0;border-left-color:#262626;margin-right:-0.313em;}

@-webkit-keyframes fade-in{
    from{opacity:0}
    to{opacity:1}
}
@keyframes fade-in{
    from{opacity:0}
    to{opacity:1}
}
@media only screen and (max-width:41.250em){
    #container{width:100%}
    #imagelightbox-close{top:1.25em;right:1.25em}
}

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

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

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

#password .txt-fld{position:relative;float:left;width:460px;padding:10px 20px;/*border-bottom:1px solid #e1e1e1;*/text-align:right;}
#password .txt-fld label{position:relative;float:left;height:14px;color:#ffffff;padding:10px 0;text-align:left;}
#password .txt-fld input{position:relative;float:right;height:14px;width:300px;padding:10px;border:0;font-family:"Arimo",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:#e1e1e1;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:#707070;}
#password span#password-status{position:relative;float:left;padding-top:8px;font-size:14px;color:#707070;}

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

#newsletter .txt-fld{position:relative;float:left;width:460px;padding:10px 20px;/*border-bottom:1px solid #e1e1e1;*/text-align:right;}
#newsletter .txt-fld label{position:relative;float:left;height:14px;color:#ffffff;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:"Arimo",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:#e1e1e1;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:#707070;}
#newsletter span#newsletter-status{position:relative;float:left;padding-top:8px;font-size:14px;color:#707070;}

@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{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:#363636}
	#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%;}


	#wrapper #G_39{overflow-y:auto}
	#wrapper #G_39 .half.custom{float:left;/*height:auto;*/}

	#privacy,#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;}
	#password .txt-fld input,#newsletter .txt-fld input{width:100px;}
}
