
body{font-family:"Archivo Black",serif;font-size:15px;color:#000000}
body a,.tf a{text-decoration:underline;color:#000000}
.tf,.tf a{font-family:"Archivo Black",serif;font-size:15px;color:#000000}
.m,.m a{font-family:"Poller One",serif;font-size:16px;color:#045f20}
.t,.t a{font-family:"Alegreya Sans SC",serif;font-size:22px;color:#ff0000;font-weight:200}
.f,.f a{font-family:"Archivo Black",serif;font-size:15px;color:#ffffff}
.c,.c a{font-family:"Archivo Black",serif;font-size:11px;color:#0000ff}

html,body{height:100%;}
body{background-color:#6ccff7}
p{margin:0;padding:0}
textarea{resize:none}
button{outline:none}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border:0;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(145,145,145,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(145,145,145,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(145,145,145,.6);}

/* Cookies choices */
#cookieChoiceInfo {background-color:#fff799;color:#045f20;font-size:15px;bottom:0;}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:15px;}
#cookieChoiceDismiss{color:#045f20;}
#cookieChoiceInfo a{color:#ff0000;}

.selected{color:#ff0000}

.modal-footer a{text-decoration:none;}
.modal-body{text-align:left}
.modal-body input,.modal-footer button,.modal-footer a.btn{border-radius:0;font-family:"Archivo Black",serif;font-size:0.73333333333333em;color:#0000ff;outline:thin dotted \9;}

.intro{position:relative!important;left:0!important;visibility:visible!important;overflow:hidden;/*background:url("/files/2015-10-25 09.27.06 (Large).JPG,/files/2013-09-14 12.16.00 (Large).JPG,/files/2013-12-07 09.28.03 (Large).JPG,/files/2015-04-01 11.42.24 (Large).JPG,/files/2015-09-15 06.51.47 (Large).JPG,/files/2015-10-25 09.27.06 (Large).JPG,/files/321088_174914515924331_494823927_n (Large).JPG,/files/20130414_092350 (Large).JPG,/files/20130505_162517 (Large).JPG,/files/DSC_0219 (Large).JPG,/files/Immagine 009 (Large).JPG") 50% 50%;background-size:cover;*/width:100%;height:100%}
.intro .logo{position:absolute;z-index:12;top:50%;left:50%;margin-top:-70px;margin-left:-150px}
.intro .arrow{z-index:11;position:absolute;bottom:5%;left:50%;margin-left:-100px;width:200px;text-align:center;}
.intro .arrow i.icon-circle{opacity:.2}
.intro .arrow i.icon-chevron-down{color:#fff799;cursor:pointer;opacity:.6;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in;-moz-box-shadow: 10px 10px 5px #888;}
.intro .arrow i.icon-chevron-down:hover{opacity:1}

.nav{text-align:center;background-color:#fff799;padding:20px 0;margin:0;}
.nav.fixed{width:100%;position:fixed;top:0;left:0;z-index:12;border-bottom:1px solid #6ccff7}
.nav ul{list-style:none;margin:0;padding:0;}
/*.nav ul li{position:relative;display:inline;margin:0 10px;z-index:12;}*/
.nav ul li{position:relative;display:inline-block;margin:0 10px;z-index:12;}
.nav ul li a,.nav a{text-decoration:none;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}
.nav ul li:hover > a,.nav ul li a:hover,.nav a:hover{color:#ff0000}
.nav ul li a.selected{font-weight:bold;color:#ff0000}
.nav ul.hidden-phone-ready{display:inherit}.m.selected{font-weight:bold;color:#ff0000}

.nav ul .submenu{z-index:11;position:absolute;top:0;left:0;visibility:hidden;}
.nav ul li:hover .submenu{visibility:visible;}
.nav ul li ul li{background-color:#fff799;margin:0;padding:5px 10px;white-space:nowrap;position:relative;float:left;border-top:1px solid #6ccff7;}

.footer{background-color:#ff0000;margin-top:2.564102564102564%;*margin-top:2.5109110747408616%;padding:5% 0}
.footer.fixed{position:fixed;bottom:0;left:0;width:100%}
.footer .span4 p a{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.footer p a:hover{opacity:.6}
.footer .span4 p a.selected{text-decoration:none}
.footer .span4.social a{text-decoration:none}
.footer .span4 p i{margin:0 10px}
.footer input,.footer button{background-color:#fff;margin-bottom:5px;border:0;border-radius:0;font-family:"Archivo Black",serif;font-size:0.73333333333333em;color:#0000ff;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(145,145,145,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(145,145,145,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(145,145,145,.6)}

#newsletter_form{margin-bottom:0}

.row-fluid,.content{margin-top:2.564102564102564%;*margin-top:2.5109110747408616%}
.span12{margin-top:2.564102564102564%}

#main img{max-width:100%}

#main .span3,#main .span4,#main .span6{position:relative;background-color:#fff799;/*border:1px solid #fff799;*/}
#main .span3 .box .im_tf{padding:5% 10%;text-align:center}
#main .span6 .box{position:relative;float:left;margin:10%;width:100%;}
#main .span6 .box .ic{float:left;width:10%}
#main .span6 .box .ic i{-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}
#main .span6:hover .box .ic i{color:#ff0000}
#main .span6 .box .ic_tf{display:inline-block;width:70%;padding-top:2%}
#main .span6 .box .im{float:left;width:30%;margin-right:5%;}
#main .span6 .box .im_tf{float:right;display:inline-block;width:65%;}
#main .span6 .box .im_tf div{width:65%;}
#main .span6 .box .im_tf a.t{line-height:100%;color:#ff0000;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}
#main .span6 .box .im_tf a.t:hover{color:#ff0000;}
#main .span6 .cat{position:absolute;bottom:0;width:80%;padding:1% 10%;border-top:1px solid #6ccff7}
#main .span6 .cat p{color:#000000}
#main .span4 .box{position:relative;overflow:hidden;background:#fff799;}
#main .span4 .im{position:relative;z-index:11;}
#main .span4 .im{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
#main .span4:hover .im{-webkit-transform:translate(0,-30%);-moz-transform:translate(0,-30%);-o-transform:translate(0,-30%);-ms-transform:translate(0,-30%);transform:translate(0,-30%)}
#main .span4 .bx{z-index:10;position:absolute;bottom:0;width:100%;height:30%;padding:0 10%;background:#fff799;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#main .span4 .bx .table{display:table;height:100%}
#main .span4 .bx .table span{display:table-cell;vertical-align:middle}
#main .span4 .bx .table span a{color:#000000;text-decoration:none;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}
#main .span4 .bx .table span a.t{color:#ff0000}
#main .span4 .bx .table span a:hover{color:#ff0000}
#main .span4 .bx .table span p{line-height:100%;color:#000000}
#main .span3 .box .im_tf a,#main .span6 .box .ic_tf a,#main .span6 .box .im_tf a{text-decoration:none;color:#045f20}

#main .title_box{line-height:170%}

.g_30-nav{text-align:center;padding:20px 0}
.g_30-nav ul{list-style:none;margin:0}
.g_30-nav ul li{display:inline;margin:0 10px}
.g_30-nav ul li a,.g_30-nav a{text-decoration:none;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}
.g_30-nav ul li a:hover,.g_30-nav a:hover{color:#ff0000}
.g_30-nav ul li a.selected{font-weight:bold;color:#ff0000}

.G_30 .description{margin-bottom:20px;text-align:center;}

.G_30 .row-fluid{margin-top:0}

.G_30 .element .image{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.G_30 .element .image img{display:block;width:94%;height:94%;margin:0 3%;}
.G_30 .element .image .over{position:absolute;top:0;left:3%;width:94%;height:100%;background-color:rgba(0,0,0,0.8);opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}
/*.G_30 .element .image .over p{text-align:center;top:0;margin-top:40%;display:block;position:absolute;width:100%}
.G_30 .element .image .over p a{text-decoration:none}*/
.G_30 .element .image .over span{color:#fff;display:block;width:100%;text-align:center;text-decoration:none}

.G_30 .element:hover .image .over{opacity:1}
.G_30 .element{position:relative;float:left;width:320px;height:200px}

.G_30 .span12{margin-top:0}

.G_30 .span5,.G_30 .span7{margin-top:2.564102564102564%;*margin-top:2.5109110747408616%;}

.G_30 .span5 .cmd div{width:50%;float:left;}
.G_30 .span5 .cmd div a,.G_30 .span5 .cmd span{text-decoration:none;color:#045f20;margin-left:10px;}
.G_30 .span5 .cmd div a:first-child{margin-left:0;}
.G_30 .span5 .cmd div a.remove i.icon-angle-left{margin-left:-3px;}
.G_30 .span5 .cmd span{opacity:0.5;}

.G_30 .span5 .text{padding-bottom:5%;border-bottom:1px solid #000000;}
.G_30 .span5 .text p.t{text-align:left;line-height:100%;}
.G_30 .span5 .text span.f{color:#000000}
.G_30 .span5 .text p.tf{text-align:left;}
.G_30 .span5 .text a{color:#000000;}
.G_30 .span5 .social{position:relative;margin-top:3%;color:#ff0000}
.G_30 .span5 .social a{color:#ff0000;text-decoration:none;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}
.G_30 .span5 .social a:hover{color:#ff0000}

.G_30 .span7 .video{width:100%;}
.G_30 .span7 .video iframe{width:100%;height:100%;}
.G_30 .span7 img{margin-top:5%;}
.G_30 .span7 img:first-child{margin-top:0;}

.P_57 .span10{text-align:center;}
.P_57 .span10 .text{column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px;}
.P_57 .video iframe{position:relative;width:100%;height:100%;}

.P_57 #map{height:400px;}
#map img{ max-width:none; }

.P_58{width:100%;}
.P_58 #map{width:100%;height:500px}

.N_35 .item{float:left;width:100%;}
.N_35 .item img{margin-bottom:3%;}

.N_35 .item .video{width:100%;margin-bottom:3%}
.N_35 .item .video iframe{width:100%;height:100%;}
.N_35 .item .data{width:10%;float:left;text-align:center;}
.N_35 .item .text{width:80%;float:left;text-align:left;}
.N_35 .item .text a{color:#000000;}
.N_35 .item .more{width:100%;float:left;}
.N_35 .item .more div{padding:5px 8px;float:left;position:relative;margin:10px 0 8% 10%;background-color:#ff0000;-webkit-transition:background-color .5s ease-in;-moz-transition:background-color .5s ease-in;-o-transition:background-color .5s ease-in;transition:background-color .5s ease-in}
.N_35 .item .more div:hover{background-color:#045f20;}
.N_35 .item .more div a{color:#fff799;text-decoration:none;}

.N_35 .paginator{margin-left:10%;width:80%;float:left;line-height:22px;font-size:22px;}
.N_35 .paginator a{text-decoration:none;margin:0 2px;color:#ff0000;}

#main.N_35 .span4{background:none;line-height:200%;}
#main.N_35 .span4 li a{color:#ff0000;text-decoration:none;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}
#main.N_35 .span4 li a.m{color:#000000;}
#main.N_35 .span4 li a.selected{color:#ff0000;}
#main.N_35 .span4 li a:hover{color:#ff0000;text-decoration:underline;}
#main.N_35 .span4 li a.m:hover{text-decoration:none;}

#main.N_35 .span4 ul{list-style:none;margin:0}
#main.N_35 .span4 li{margin-top:10px;padding-top:10px;border-top:1px solid #000000;}
#main.N_35 .span4 li:first-child{margin-top:0;border:0;}

.N_49 .item{margin-bottom:20px;padding:20px;}

.N_49 .item .image img{width:100%;}
.N_49 .item .more{margin:5px 0;}
.N_49 .item .more a{color:#ff0000}

.N_49 .item:hover{background:#000000;}
.N_49 .item:hover,.N_49 .item:hover a,.N_49 .item:hover span.t{color:#6ccff7;}

.N_49 .paginator{padding:0 20px;line-height:22px;font-size:22px;}
.N_49 .paginator a{text-decoration:none;margin:0 2px;color:#ff0000;}

#main.C_12 .span4{background-color:transparent;text-align:left}
#main.C_12 .span4 input[type='text'],#main.C_12 .span4 textarea{width:94%;padding:2% 3%;border:0;border-radius:0;outline:0;font-family:"Archivo Black",serif;font-size:0.73333333333333em;color:#0000ff;}
#main.C_12 .span4 input[type='submit']{border-radius:0;font-family:"Archivo Black",serif;font-size:0.73333333333333em;color:#0000ff;outline:thin dotted \9;}

#main.C_12 .span4 div.captcha{background-color:#fff;}
#main.C_12 .span4 div.captcha img{vertical-align:middle;}
#main.C_12 .span4 div.captcha input.captcha{float:right;margin-left:10px;}
#main.C_12 .span4 a{color:#000000;}

.P_79 h1.t{font-size:2.2em;}

#main.P_79 .span4{background-color:transparent;}
#main.P_79 .span4 input[type='text']{width:94%;padding:6px 3% 4px 3%;border:0;border-radius:0;outline:0;font-family:"Archivo Black",serif;font-size:0.73333333333333em;color:#0000ff;}
#main.P_79 .span4 select{width:100%;padding:0 3% 3px 3%;;-webkit-appearance:none;-moz-appearance:none;background:rgba(255,255,255,1) url('files/arrow.png') center right no-repeat;border:0;border-radius:0;outline:0;font-family:"Archivo Black",serif;font-size:0.73333333333333em;color:#0000ff;}
#main.P_79 .span4 input[type='submit']{border-radius:0;font-family:"Archivo Black",serif;font-size:0.73333333333333em;color:#0000ff;outline:thin dotted \9;}

@media(max-width:767px){
	#main.P_79 .span4{padding:0 30px;}
	.g_30-nav ul li{display:block;margin:5px 0 0 0}
}

@media(min-width:1200px){
	.container-fluid{width:1140px;margin:0 auto}
}
@media(max-width:767px){
	html,body{width:auto;padding-right:0;padding-left:0}
	.intro .logo{width:150px;height:70px;margin-top:-35px;margin-left:-75px}
	.nav ul li{display:block;width:100%;margin:0;padding:0;}
	.nav ul.hidden-phone-ready{display:none;margin-top:10px}
	
	.nav ul .submenu{position:static;visibility:visible;}
	.nav ul .submenu li{position:static;float:none;border:0;margin:0;padding:0;}
	.nav ul .submenu li a{font-size:14px;}

	.row-fluid{margin:0}

	#main .span12{text-align:center;margin-top:50px}

	/* ATTUALE
	#main .span6 .box{margin:0;}
	#main .span6 .box .ic{margin:5% 0 0 10%}
	#main .span6 .box .ic_tf{position:static;float:none;display:inline-block;margin:5% 10% 5% 0;width:70%;padding-top:1.5%}
	#main .span6 .box .im{width:100%;}
	#main .span6 .box .im_tf{position:static;float:none;display:inline-block;width:80%;margin:5% 10%;border:1px solid red;}
	#main .span6 .cat{position:relative;}
	*/

	#main .span6 .box{position:relative;overflow:hidden;background:#fff799;float:none;margin:auto;width:auto;}
	#main .span6 .box .ic{margin:5% 0 0 10%}
	#main .span6 .box .ic_tf{position:static;float:none;display:inline-block;margin:5% 10% 5% 0;width:70%;padding-top:1.5%}
	#main .span6 .box .im{width:100%;}
	#main .span6 .box .im_tf{position:static;float:none;display:inline-block;width:80%;margin:5% 10%;}
	#main .span6 .cat{position:relative;}
	

	#main .span4:hover .im{-webkit-transform:translate(0,-20%);-moz-transform:translate(0,-20%);-o-transform:translate(0,-20%);-ms-transform:translate(0,-20%);transform:translate(0,-20%)}
	#main .span4 .bx{height:20%}
	
	#main .span3,#main .span4,#main .span6,.footer{margin-top:20px;}

	#main .span3 .im{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
	#main .span3 .im iframe,#main .span3 .im object,#main .span3 .im embed{position: absolute;top:0;left:0;width:100%;height:100%;}

	#main .span3 .box .im_tf{text-align:left}
	
	.footer .span4{text-align:center;margin-top:30px}
	.footer .span4:first-child{margin:0}

	#main.G_30 .span12{margin-top:30px}

	#main.G_30 .span5{margin-top:30px;}
	#main.G_30 .span5 .cnt{margin:30px;}

	#main.P_57 .span10{margin-top:30px;padding:0 30px;text-align:center;}

	#main.N_35 .paginator{text-align:center;}

	#main.C_12 .span4{padding:0 30px;}
}

/* supersized */
#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;/*background:url(../img/progress.gif) no-repeat center center*/}
#supersized{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;overflow:hidden;z-index:-999;background:#efd;}
#supersized img{width:auto;height:auto;position:relative;display:none;outline:0;border:0}
#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges}
#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}
#supersized li{display:block;list-style:none;z-index:-30;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}
#supersized a{width:100%;height:100%;display:block}
#supersized li.prevslide{z-index:-20}
#supersized li.activeslide{z-index:-10}
#supersized li.image-loading{/*background:#111 url(../img/progress.gif) no-repeat center center;*/width:100%;height:100%}
#supersized li.image-loading img{visibility:hidden}
#supersized li.prevslide img,#supersized li.activeslide img{display:inline}

/*.isotope-item{z-index:12}*/
*#isotope,#isotope .element{z-index:10}
.isotope-hidden.isotope-item{pointer-events:none;z-index:11}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}

/* nivo slider */
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline!important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
.nivo-controlNav{text-align:center;padding:15px 0}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}

/* Lightbox */
#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;}
#imagelightbox-overlay{background-color:#fff799;position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}
#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;position:fixed;z-index:10002;top:2.5em;right:2.5em;cursor:pointer;}
#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#ff0000;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}
#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
#imagelightbox-overlay,#imagelightbox-close{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}

.imagelightbox-arrow{width:3.75em;height:7.5em;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em;background-color:#fff799;}
.imagelightbox-arrow-left{left:2.5em;border:0;}
.imagelightbox-arrow-right{right:2.5em;border:0;}
.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:#ff0000;margin-left:-0.313em}
.imagelightbox-arrow-right:before{border-right:0;border-left-color:#ff0000;margin-right:-0.313em;}

#imagelightbox-caption{text-align:center;color:#ff0000;background-color:#fff799;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:0.625em;}

@-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}
}
