@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,300);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font:13px/1.5 "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif}pre,code{font-family:"DejaVu Sans Mono",Menlo,Consolas,monospace}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:20px}body{min-width:960px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after,.container_16:after{clear:both}.clearfix,.container_12,.container_16{zoom:1}@media only screen and (min-width: 768px) and (max-width: 959px){body{min-width:768px}.container_12,.container_16{width:768px}.container_12 .grid_1{width:44px}.container_12 .grid_2{width:108px}.container_12 .grid_3{width:172px}.container_12 .grid_4{width:236px}.container_12 .grid_5{width:300px}.container_12 .grid_6{width:364px}.container_12 .grid_7{width:428px}.container_12 .grid_8{width:492px}.container_12 .grid_9{width:556px}.container_12 .grid_10{width:620px}.container_12 .grid_11{width:684px}.container_12 .grid_12{width:748px}.container_16 .grid_1{width:28px}.container_16 .grid_2{width:76px}.container_16 .grid_3{width:124px}.container_16 .grid_4{width:172px}.container_16 .grid_5{width:220px}.container_16 .grid_6{width:268px}.container_16 .grid_7{width:316px}.container_16 .grid_8{width:364px}.container_16 .grid_9{width:412px}.container_16 .grid_10{width:460px}.container_16 .grid_11{width:508px}.container_16 .grid_12{width:556px}.container_16 .grid_13{width:604px}.container_16 .grid_14{width:652px}.container_16 .grid_15{width:700px}.container_16 .grid_16{width:748px}.container_12 .prefix_1{padding-left:64px}.container_12 .prefix_2{padding-left:128px}.container_12 .prefix_3{padding-left:192px}.container_12 .prefix_4{padding-left:256px}.container_12 .prefix_5{padding-left:320px}.container_12 .prefix_6{padding-left:384px}.container_12 .prefix_7{padding-left:448px}.container_12 .prefix_8{padding-left:512px}.container_12 .prefix_9{padding-left:576px}.container_12 .prefix_10{padding-left:640px}.container_12 .prefix_11{padding-left:704px}.container_16 .prefix_1{padding-left:48px}.container_16 .prefix_2{padding-left:96px}.container_16 .prefix_3{padding-left:144px}.container_16 .prefix_4{padding-left:192px}.container_16 .prefix_5{padding-left:240px}.container_16 .prefix_6{padding-left:288px}.container_16 .prefix_7{padding-left:336px}.container_16 .prefix_8{padding-left:384px}.container_16 .prefix_9{padding-left:432px}.container_16 .prefix_10{padding-left:480px}.container_16 .prefix_11{padding-left:528px}.container_16 .prefix_12{padding-left:576px}.container_16 .prefix_13{padding-left:624px}.container_16 .prefix_14{padding-left:672px}.container_16 .prefix_15{padding-left:720px}.container_12 .suffix_1{padding-right:64px}.container_12 .suffix_2{padding-right:128px}.container_12 .suffix_3{padding-right:192px}.container_12 .suffix_4{padding-right:256px}.container_12 .suffix_5{padding-right:320px}.container_12 .suffix_6{padding-right:384px}.container_12 .suffix_7{padding-right:448px}.container_12 .suffix_8{padding-right:512px}.container_12 .suffix_9{padding-right:576px}.container_12 .suffix_10{padding-right:640px}.container_12 .suffix_11{padding-right:704px}.container_16 .suffix_1{padding-right:48px}.container_16 .suffix_2{padding-right:96px}.container_16 .suffix_3{padding-right:144px}.container_16 .suffix_4{padding-right:192px}.container_16 .suffix_5{padding-right:240px}.container_16 .suffix_6{padding-right:288px}.container_16 .suffix_7{padding-right:336px}.container_16 .suffix_8{padding-right:384px}.container_16 .suffix_9{padding-right:432px}.container_16 .suffix_10{padding-right:480px}.container_16 .suffix_11{padding-right:528px}.container_16 .suffix_12{padding-right:576px}.container_16 .suffix_13{padding-right:624px}.container_16 .suffix_14{padding-right:672px}.container_16 .suffix_15{padding-right:720px}.container_12 .push_1{left:64px}.container_12 .push_2{left:128px}.container_12 .push_3{left:192px}.container_12 .push_4{left:256px}.container_12 .push_5{left:320px}.container_12 .push_6{left:384px}.container_12 .push_7{left:448px}.container_12 .push_8{left:512px}.container_12 .push_9{left:576px}.container_12 .push_10{left:640px}.container_12 .push_11{left:704px}.container_16 .push_1{left:48px}.container_16 .push_2{left:96px}.container_16 .push_3{left:144px}.container_16 .push_4{left:192px}.container_16 .push_5{left:240px}.container_16 .push_6{left:288px}.container_16 .push_7{left:336px}.container_16 .push_8{left:384px}.container_16 .push_9{left:432px}.container_16 .push_10{left:480px}.container_16 .push_11{left:528px}.container_16 .push_12{left:576px}.container_16 .push_13{left:624px}.container_16 .push_14{left:672px}.container_16 .push_15{left:720px}.container_12 .pull_1{left:-64px}.container_12 .pull_2{left:-128px}.container_12 .pull_3{left:-192px}.container_12 .pull_4{left:-256px}.container_12 .pull_5{left:-320px}.container_12 .pull_6{left:-384px}.container_12 .pull_7{left:-448px}.container_12 .pull_8{left:-512px}.container_12 .pull_9{left:-576px}.container_12 .pull_10{left:-640px}.container_12 .pull_11{left:-704px}.container_16 .pull_1{left:-48px}.container_16 .pull_2{left:-96px}.container_16 .pull_3{left:-144px}.container_16 .pull_4{left:-192px}.container_16 .pull_5{left:-240px}.container_16 .pull_6{left:-288px}.container_16 .pull_7{left:-336px}.container_16 .pull_8{left:-384px}.container_16 .pull_9{left:-432px}.container_16 .pull_10{left:-480px}.container_16 .pull_11{left:-528px}.container_16 .pull_12{left:-576px}.container_16 .pull_13{left:-624px}.container_16 .pull_14{left:-672px}.container_16 .pull_15{left:-720px}}@media only screen and (max-width: 767px){body{min-width:300px}.container_12,.container_16{width:300px}.container_12 .grid_1,.container_16 .grid_1,.container_12 .grid_2,.container_16 .grid_2,.container_12 .grid_3,.container_16 .grid_3,.container_12 .grid_4,.container_16 .grid_4,.container_12 .grid_5,.container_16 .grid_5,.container_12 .grid_6,.container_16 .grid_6,.container_12 .grid_7,.container_16 .grid_7,.container_12 .grid_8,.container_16 .grid_8,.container_12 .grid_9,.container_16 .grid_9,.container_12 .grid_10,.container_16 .grid_10,.container_12 .grid_11,.container_16 .grid_11,.container_12 .grid_12,.container_16 .grid_12,.container_12 .grid_13,.container_16 .grid_13,.container_12 .grid_14,.container_16 .grid_14,.container_12 .grid_15,.container_16 .grid_15,.container_12 .grid_16,.container_16 .grid_16{margin:0;width:300px}.container_12 .prefix_1,.container_16 .prefix_1,.container_12 .prefix_2,.container_16 .prefix_2,.container_12 .prefix_3,.container_16 .prefix_3,.container_12 .prefix_4,.container_16 .prefix_4,.container_12 .prefix_5,.container_16 .prefix_5,.container_12 .prefix_6,.container_16 .prefix_6,.container_12 .prefix_7,.container_16 .prefix_7,.container_12 .prefix_8,.container_16 .prefix_8,.container_12 .prefix_9,.container_16 .prefix_9,.container_12 .prefix_10,.container_16 .prefix_10,.container_12 .prefix_11,.container_16 .prefix_11,.container_12 .prefix_12,.container_16 .prefix_12,.container_12 .prefix_13,.container_16 .prefix_13,.container_12 .prefix_14,.container_16 .prefix_14,.container_12 .prefix_15,.container_16 .prefix_15{padding-left:0}.container_12 .suffix_1,.container_16 .suffix_1,.container_12 .suffix_2,.container_16 .suffix_2,.container_12 .suffix_3,.container_16 .suffix_3,.container_12 .suffix_4,.container_16 .suffix_4,.container_12 .suffix_5,.container_16 .suffix_5,.container_12 .suffix_6,.container_16 .suffix_6,.container_12 .suffix_7,.container_16 .suffix_7,.container_12 .suffix_8,.container_16 .suffix_8,.container_12 .suffix_9,.container_16 .suffix_9,.container_12 .suffix_10,.container_16 .suffix_10,.container_12 .suffix_11,.container_16 .suffix_11,.container_12 .suffix_12,.container_16 .suffix_12,.container_12 .suffix_13,.container_16 .suffix_13,.container_12 .suffix_14,.container_16 .suffix_14,.container_12 .suffix_15,.container_16 .suffix_15{padding-right:0}.container_12 .push_1,.container_16 .push_1,.container_12 .push_2,.container_16 .push_2,.container_12 .push_3,.container_16 .push_3,.container_12 .push_4,.container_16 .push_4,.container_12 .push_5,.container_16 .push_5,.container_12 .push_6,.container_16 .push_6,.container_12 .push_7,.container_16 .push_7,.container_12 .push_8,.container_16 .push_8,.container_12 .push_9,.container_16 .push_9,.container_12 .push_10,.container_16 .push_10,.container_12 .push_11,.container_16 .push_11,.container_12 .push_12,.container_16 .push_12,.container_12 .push_13,.container_16 .push_13,.container_12 .push_14,.container_16 .push_14,.container_12 .push_15,.container_16 .push_15,.container_12 .pull_1,.container_16 .pull_1,.container_12 .pull_2,.container_16 .pull_2,.container_12 .pull_3,.container_16 .pull_3,.container_12 .pull_4,.container_16 .pull_4,.container_12 .pull_5,.container_16 .pull_5,.container_12 .pull_6,.container_16 .pull_6,.container_12 .pull_7,.container_16 .pull_7,.container_12 .pull_8,.container_16 .pull_8,.container_12 .pull_9,.container_16 .pull_9,.container_12 .pull_10,.container_16 .pull_10,.container_12 .pull_11,.container_16 .pull_11,.container_12 .pull_12,.container_16 .pull_12,.container_12 .pull_13,.container_16 .pull_13,.container_12 .pull_14,.container_16 .pull_14,.container_12 .pull_15,.container_16 .pull_15{left:0}}@media only screen and (min-width: 480px) and (max-width: 767px){body{min-width:480px}.container_12,.container_16{width:420px}.container_12 .grid_1,.container_16 .grid_1,.container_12 .grid_2,.container_16 .grid_2,.container_12 .grid_3,.container_16 .grid_3,.container_12 .grid_4,.container_16 .grid_4,.container_12 .grid_5,.container_16 .grid_5,.container_12 .grid_6,.container_16 .grid_6,.container_12 .grid_7,.container_16 .grid_7,.container_12 .grid_8,.container_16 .grid_8,.container_12 .grid_9,.container_16 .grid_9,.container_12 .grid_10,.container_16 .grid_10,.container_12 .grid_11,.container_16 .grid_11,.container_12 .grid_12,.container_16 .grid_12,.container_12 .grid_13,.container_16 .grid_13,.container_12 .grid_14,.container_16 .grid_14,.container_12 .grid_15,.container_16 .grid_15,.container_12 .grid_16,.container_16 .grid_16{margin:0;width:420px}}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper li{margin-left:0px}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:0px;left:0px;width:100px;text-align:left}.bxslider{height:300px}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:left;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-bottom:5px;padding-left:5px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#FFF}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:100}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}body{font-family:"Conv_neue-helvetica-47-condensed-light-latin-1";font-width:50%;line-height:1em}#wrapper{position:relative}a{text-decoration:none;color:black}a:hover,a:hover img{opacity:0.9}a.red,#login_tab a.red{color:red}a.red:hover,#login_tab a.red:hover{color:#f66}a.white,#login_tab a{color:#FFF}a.white:hover,#login_tab a:hover{color:red;opacity:1}a.upper,#login_tab a{text-transform:uppercase}#login_tab{float:right;text-align:right;position:relative;line-height:22.5px;color:#fff;background:#383838;padding:0 10px;min-width:90px;z-index:10}#login_tab:before{display:block;content:"";position:absolute;background:none;border-left:15px solid transparent;border-right:0 solid transparent;border-top:22.5px solid #383838;left:-15px;top:0}#login_tab .square_logo{float:left;margin-left:10px;line-height:0}#login_tab p{float:left;line-height:14px;margin-bottom:5px}#login_tab.big{position:relative;line-height:48px;color:#fff;background:#383838;padding:0 10px}#login_tab.big:before{display:block;content:"";position:absolute;background:none;border-left:32px solid transparent;border-right:0 solid transparent;border-top:48px solid #383838;left:-32px;top:0}#main{min-height:500px}.dotted_line,#footer .bottom{border-top:1px dotted #383838;padding-top:20px;margin-top:20px}.square_logo{border:1px solid #b8b8b8;width:142px;height:142px;background-color:white}.square_logo.micro{width:42px;height:42px}.square_logo.small{width:62px;height:62px;display:inline-block}.sort_bar{margin:40px 0 15px 0;border-bottom:1px dotted #383838;height:21px;line-height:22px;clear:both}.sort_bar span{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#383838;padding:0 10px;margin-right:25px}.sort_bar span:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #383838;right:-14px;top:0}.sort_bar.red span{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2292b;padding:0 10px}.sort_bar.red span:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2292b;right:-14px;top:0}.sort_bar a{text-transform:uppercase;text-decoration:underline}.see_more{position:absolute;bottom:0;left:0;height:21px;background-color:#383838;width:100%}.see_more span{float:right;width:85px;color:white;position:relative;line-height:21px;color:#fff;background:#b8b8b8;padding:0 10px;font-size:12px;min-width:70px}.see_more span:before{display:block;content:"";position:absolute;background:none;border-left:14px solid transparent;border-right:0 solid transparent;border-top:21px solid #b8b8b8;left:-14px;top:0}.back {font-size:14px}ul#slider li{margin-left:0}.edit_object{color:white;text-align:center;display:block;height:22px;margin:10px 0;background-color:#b2292b;line-height:1.6em;font-size:14px}.fb-like,.tw-like{float:left;margin-right:10px}#header{border-top:7px solid #383838}#logo_search_container{margin-top:25px;margin-bottom:30px;position:relative}#logo_search_container a img{float:left}#logo_search_container #search_nr{position:absolute;bottom:0px;right:0px;width:220px}#logo_search_container #search_nr input[type="text"]{width:220px;text-transform:uppercase;border:1px solid #858585;padding:5px;padding-right:35px;display:none}#logo_search_container #search_nr input[type="image"]{right:10px;top:7px;position:absolute;display:none}.social_icons{position:absolute;top:55px;right:0}.social_icons img{max-width:30px !important;margin-right:5px}.flags{float:right;margin-bottom:1em}.flags a{padding-left:5px}.img-flag{height:19px;margin-left:1em}ol.nav{border-bottom:1px dotted #383838;height:27px;margin-bottom:15px}ol.nav li{float:left;list-style:none}ol.nav li:first-child{margin-left:0px}ol.nav li.right{float:right}ol.nav a{text-transform:uppercase;font-size:18px;padding-left:10px;padding-right:10px;line-height:1.5em}ol.nav a.active{text-transform:uppercase;float:left;position:relative;line-height:22.5px;color:#fff;background:#383838;padding:0 10px}ol.nav a.active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:15px solid transparent;border-bottom:22.5px solid #383838;right:-15px;top:0}.pagination a,.pagination span{font-size:15px;font-weight:400}.pagination .current{font-weight:800;color:red}#footer h4{font-size:14px;text-transform:uppercase;font-weight:normal;margin-bottom:10px;padding:0 10px}#footer .map h4{text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#b2292b;padding:0 10px}#footer .map h4:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #b2292b;right:-1em;top:0}#footer .about h4{text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#b2ff2b;padding:0 10px}#footer .about h4:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #b2ff2b;right:-1em;top:0}#footer .donations h4{text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#ff292b;padding:0 10px}#footer .donations h4:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #ff292b;right:-1em;top:0}#footer .social h4{text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#b229ff;padding:0 10px}#footer .social h4:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #b229ff;right:-1em;top:0}#footer ul,#footer p{clear:both;margin-bottom:0;line-height:1.5em}#footer ul li,#footer p li{margin-left:0;list-style:none;text-transform:uppercase}#footer ul li.separated,#footer p li.separated{margin-top:15px}#footer .bottom{padding-top:10px;position:relative;margin-bottom:30px;height:50px}#footer .bottom img{margin-right:10px;position:absolute;top:10px}#footer .bottom span{top:26px;left:35px;position:absolute}#footer .bottom span.credits{top:45px;font-size:11px}#footer .bottom span.credits a{color:red;text-decoration:underline}#footer .bottom span.credits a:hover{text-decoration:none}#footer img.cariplo{max-width:150px;margin-bottom:15px;display:block}#footer img.comune{max-width:110px;margin-top:15px;display:block}#footer .donations img{float:right;clear:both}.spacer{height:40px}.big_featured .img_box{position:relative;float:left}.big_featured .title{text-transform:uppercase;float:left;position:relative;line-height:36px;color:#fff;background:#b2292b;padding:0 10px;position:absolute;top:20px;left:20px;font-size:21px}.big_featured .title:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:24px solid transparent;border-bottom:36px solid #b2292b;right:-24px;top:0}.big_featured .zone{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#383838;padding:0 10px;font-size:14px;position:absolute;top:56px;left:20px}.big_featured .zone:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #383838;right:-14px;top:0}.big_featured .date{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#fff;padding:0 10px;font-size:14px;position:absolute;top:76px;left:20px;color:#383838}.big_featured .date:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #fff;right:-14px;top:0}.big_featured .info_box{background-color:#f2f2f2;margin-left:-10px;width:240px;padding:10px;height:300px;position:relative}.big_featured .info_box img{position:absolute;bottom:0;left:0}.big_featured .what,.big_featured .where{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2292b;padding:0 10px;margin-left:-20px;margin-bottom:10px}.big_featured .what:after,.big_featured .where:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2292b;right:-14px;top:0}.big_featured .what:before,.big_featured .where:before{content:"";position:absolute;background:transparent url(ribbon_back.png) no-repeat;width:10px;height:11px;bottom:-11px;left:0px}.big_featured .what_details,.big_featured .where_details{color:#383838;clear:both;font-size:12px;font-family:"Conv_neue-helvetica-55-roman-latin-ext-1";line-height:1em;margin-bottom:20px;line-height:1.1em}.big_featured .rails_map{width:240px;height:130px}.big_featured .map{margin-left:-10px;position:absolute;bottom:0}.nr_definition{font-size:3em;line-height:1em;text-align:center}.project_element,.workshop_element{position:relative;display:inline-block;margin-bottom:20px;float:left}.project_element .title,.workshop_element .title{text-transform:uppercase;float:left;position:relative;line-height:36px;color:#fff;background:#b2292b;padding:0 10px;position:absolute;top:20px;left:0px;font-size:21px;z-index:10}.project_element .title:after,.workshop_element .title:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:24px solid transparent;border-bottom:36px solid #b2292b;right:-24px;top:0}.project_element .zone,.workshop_element .zone{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#383838;padding:0 10px;font-size:14px;position:absolute;top:56px;left:0px;z-index:10}.project_element .zone:after,.workshop_element .zone:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #383838;right:-14px;top:0}.project_element .active,.workshop_element .active{text-transform:uppercase;float:left;position:relative;line-height:15px;color:#fff;background:#b2292b;padding:0 10px;position:absolute;top:77px;left:0px;font-size:10px;z-index:10}.project_element .active:after,.workshop_element .active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:10px solid transparent;border-bottom:15px solid #b2292b;right:-10px;top:0}.project_element p,.workshop_element p{width:160px;height:300px;position:absolute;top:0px;background:transparent url(dark_trans_back.png) no-repeat;color:white;padding:100px 10px 10px 10px;font-family:"Conv_neue-helvetica-55-roman-latin-ext-1";font-size:11px}.project_element .who,.workshop_element .who{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2292b;padding:0 10px;position:absolute;top:220px;left:0px;font-size:14px;z-index:10}.project_element .who:after,.workshop_element .who:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2292b;right:-14px;top:0}.project_element .who_details,.workshop_element .who_details{max-width:150px;text-transform:uppercase;color:#d9e021;position:absolute;top:250px;left:10px;z-index:10}.project_element.last,.workshop_element.last{margin-right:0}.project_element.color_1 .title,.workshop_element.color_1 .title{text-transform:uppercase;float:left;position:relative;line-height:36px;color:#fff;background:#b2292b;padding:0 10px;position:absolute}.project_element.color_1 .title:after,.workshop_element.color_1 .title:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:24px solid transparent;border-bottom:36px solid #b2292b;right:-24px;top:0}.project_element.color_1 .who,.project_element.color_1 .active,.workshop_element.color_1 .who,.workshop_element.color_1 .active{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2292b;padding:0 10px;position:absolute}.project_element.color_1 .who:after,.project_element.color_1 .active:after,.workshop_element.color_1 .who:after,.workshop_element.color_1 .active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2292b;right:-14px;top:0}.project_element.color_2 .title,.workshop_element.color_2 .title{text-transform:uppercase;float:left;position:relative;line-height:36px;color:#fff;background:#b2ff2b;padding:0 10px;position:absolute;color:#383838}.project_element.color_2 .title:after,.workshop_element.color_2 .title:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:24px solid transparent;border-bottom:36px solid #b2ff2b;right:-24px;top:0}.project_element.color_2 .who,.project_element.color_2 .active,.workshop_element.color_2 .who,.workshop_element.color_2 .active{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2ff2b;padding:0 10px;position:absolute;color:#383838}.project_element.color_2 .who:after,.project_element.color_2 .active:after,.workshop_element.color_2 .who:after,.workshop_element.color_2 .active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2ff2b;right:-14px;top:0}.project_element.color_3 .title,.workshop_element.color_3 .title{text-transform:uppercase;float:left;position:relative;line-height:36px;color:#fff;background:#ff292b;padding:0 10px;position:absolute}.project_element.color_3 .title:after,.workshop_element.color_3 .title:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:24px solid transparent;border-bottom:36px solid #ff292b;right:-24px;top:0}.project_element.color_3 .who,.project_element.color_3 .active,.workshop_element.color_3 .who,.workshop_element.color_3 .active{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#ff292b;padding:0 10px;position:absolute}.project_element.color_3 .who:after,.project_element.color_3 .active:after,.workshop_element.color_3 .who:after,.workshop_element.color_3 .active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #ff292b;right:-14px;top:0}.project_element.color_4 .title,.workshop_element.color_4 .title{text-transform:uppercase;float:left;position:relative;line-height:36px;color:#fff;background:#b229ff;padding:0 10px;position:absolute}.project_element.color_4 .title:after,.workshop_element.color_4 .title:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:24px solid transparent;border-bottom:36px solid #b229ff;right:-24px;top:0}.project_element.color_4 .who,.project_element.color_4 .active,.workshop_element.color_4 .who,.workshop_element.color_4 .active{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b229ff;padding:0 10px;position:absolute}.project_element.color_4 .who:after,.project_element.color_4 .active:after,.workshop_element.color_4 .who:after,.workshop_element.color_4 .active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b229ff;right:-14px;top:0}.project_element.color_5 .title,.workshop_element.color_5 .title{text-transform:uppercase;float:left;position:relative;line-height:36px;color:#fff;background:#b2ffff;padding:0 10px;position:absolute;color:#383838}.project_element.color_5 .title:after,.workshop_element.color_5 .title:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:24px solid transparent;border-bottom:36px solid #b2ffff;right:-24px;top:0}.project_element.color_5 .who,.project_element.color_5 .active,.workshop_element.color_5 .who,.workshop_element.color_5 .active{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2ffff;padding:0 10px;position:absolute;color:#383838}.project_element.color_5 .who:after,.project_element.color_5 .active:after,.workshop_element.color_5 .who:after,.workshop_element.color_5 .active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2ffff;right:-14px;top:0}.admin a.project_element:hover{opacity:1}.admin a.project_element:hover:after{content:"";background:transparent url(edit_project.png) no-repeat;position:absolute;top:110px;left:140px;z-index:10;width:180px;height:160px;opacity:1}.banner_projects{position:relative;margin-bottom:20px;border-bottom:1px dotted #383838;padding-bottom:20px}.banner_projects div{top:35px;text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#b2292b;padding:0 10px;font-size:22px;position:absolute}.banner_projects div:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #b2292b;right:-1em;top:0}.event_element{position:relative;display:inline-block;margin-bottom:20px;height:320px;width:460px;margin-right:20px;float:left}.event_element .title{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2ff2b;padding:0 10px;color:#383838;position:absolute;top:20px;left:0px;z-index:10}.event_element .title:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2ff2b;right:-14px;top:0}.event_element .title.color_1{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2292b;padding:0 10px;position:absolute}.event_element .title.color_1:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2292b;right:-14px;top:0}.event_element .title.color_2{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2ff2b;padding:0 10px;color:#383838;position:absolute}.event_element .title.color_2:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2ff2b;right:-14px;top:0}.event_element .title.color_3{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#ff292b;padding:0 10px;position:absolute}.event_element .title.color_3:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #ff292b;right:-14px;top:0}.event_element .title.color_4{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b229ff;padding:0 10px;position:absolute}.event_element .title.color_4:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b229ff;right:-14px;top:0}.event_element .title.color_5{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2ffff;padding:0 10px;position:absolute;color:#383838}.event_element .title.color_5:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2ffff;right:-14px;top:0}.event_element .title.color_6{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#d9e021;padding:0 10px;position:absolute}.event_element .title.color_6:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #d9e021;right:-14px;top:0}.event_element .date{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#fff;padding:0 10px;color:#383838;position:absolute;top:41px;left:0px;z-index:10}.event_element .date:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #fff;right:-14px;top:0}.event_element .definition{padding:5px;font-family:"Conv_neue-helvetica-55-roman-latin-ext-1";font-size:12px}.event_element.small .definition{padding-top:20px}.event_element.last{margin-right:0}.event_element .zone{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#383838;padding:0 10px;font-size:14px;position:absolute;top:62px;left:0px;z-index:10}.event_element .zone:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #383838;right:-14px;top:0}.event_element.small{width:220px}.event_element img{max-width:100%}.admin a.event_element:hover{opacity:1}.admin a.event_element:hover:after{content:"";background:transparent url(edit_event.png) no-repeat;position:absolute;top:110px;left:140px;z-index:10;width:180px;height:160px;opacity:1}.admin a.event_element.small:hover:after{left:20px}.banner_eventi{position:relative}.banner_eventi #map{height:360px}.banner_eventi .events{bottom:68px;text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#b2292b;padding:0 10px;font-size:22px;position:absolute}.banner_eventi .events:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #b2292b;right:-1em;top:0}.banner_eventi .where{bottom:35px;text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#383838;padding:0 10px;font-size:22px;position:absolute}.banner_eventi .where:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #383838;right:-1em;top:0}#events_show{position:relative}#events_show .heading{height:82px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #383838;margin-top:30px}#events_show h1{text-transform:uppercase;float:left;position:relative;line-height:60px;color:#fff;background:#b2292b;padding:0 10px;font-size:36px;font-weight:normal;text-transform:uppercase}#events_show h1:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:60px solid #b2292b;right:-40px;top:0}#events_show .by{height:60px;position:absolute;right:10px}#events_show .by .text,#events_show .by .image{float:right}#events_show .by .text{font-size:18px;padding-top:48px;margin-right:10px}#events_show .by .text a{text-transform:uppercase}#events_show .image_box .image_group{position:relative}#events_show .image_box .image_group .date_time{bottom:0;text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#fff;padding:0 10px;color:#383838;font-size:22px;position:absolute}#events_show .image_box .image_group .date_time:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #fff;right:-1em;top:0}#events_show .image_box .from_project{width:460px;background-color:#383838;font-size:18px;color:white;text-transform:uppercase;margin-top:20px;font-size:18px;padding:5px;height:73px;margin-bottom:20px;max-width:100%}#events_show .image_box .from_project img{float:right}#events_show .image_box .from_project .text{padding:10px;line-height:1.2em}#events_show .image_box .from_project .text a{color:white;text-decoration:underline}#events_show .where_box{margin-bottom:20px}#events_show .where_box .map{position:relative}#events_show .where_box .map .address{bottom:33px;text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#858585;padding:0 10px;color:white;font-size:22px;position:absolute}#events_show .where_box .map .address:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #858585;right:-1em;top:0}#events_show .where_box .map .zone{bottom:0;text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#858585;padding:0 10px;color:white;font-size:22px;position:absolute}#events_show .where_box .map .zone:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #858585;right:-1em;top:0}#events_show .where_box .map #map{width:460px;height:360px}#events_show .where_box .urls{margin-top:20px;background-color:#858585;padding:20px;color:white;font-size:14px;line-height:1.2;height:73px}#events_show .where_box .urls span{font-weight:bold}#events_show .where_box .urls a{color:white;text-decoration:underline}#events_show .event_description{font-family:"Conv_neue-helvetica-55-roman-latin-ext-1";font-size:14px;border-top:1px dotted #383838;border-bottom:1px dotted #383838;padding:20px 0;line-height:1.2em}#events_show .info_box{background-color:#858585;padding:20px;color:white;font-size:14px;line-height:1.2}#events_show .info_box a{color:white;text-decoration:underline}#events_show .share_box{border:1px solid #b8b8b8;margin-top:20px;padding:10px}.organization_element{border:1px solid #b8b8b8;width:222px;height:222px;float:left;position:relative;margin-right:17px;margin-bottom:20px}.organization_element.last{margin-right:0}.organization_element .name{text-transform:uppercase;float:left;position:relative;line-height:21px;color:#fff;background:#b2292b;padding:0 10px;top:10px;z-index:15;position:absolute}.organization_element .name:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:14px solid transparent;border-bottom:21px solid #b2292b;right:-14px;top:0}.organization_element .definition{width:220px;height:200px;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.9);padding:25px;padding-top:50px;display:none;font-family:"Conv_neue-helvetica-55-roman-latin-ext-1"}.organization_element .see_more{display:none}.organization_element:hover{opacity:1}.organization_element:hover .definition{display:inline}.organization_element:hover .see_more{display:inline}.admin a.organization_element:hover{opacity:1}.admin a.organization_element:hover:after{content:"";background:transparent url(edit_organization.png) no-repeat;position:absolute;top:80px;left:20px;z-index:10;width:180px;height:160px;opacity:1}.banner_organizzazioni{position:relative}.banner_organizzazioni div{top:35px;text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#b2292b;padding:0 10px;font-size:22px;position:absolute}.banner_organizzazioni div:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #b2292b;right:-1em;top:0}.organization_as_list{display:block;margin-bottom:10px}.organization_as_list .square_logo{float:left}.organization_as_list .name{padding-top:22px;float:left;font-size:18px;font-weight:bold;margin-left:10px;width:140px;text-transform:none}#organizations_show .main{margin-top:20px}#organizations_show .bx-wrapper{margin-bottom:20px}#organizations_show #map{width:700px;height:140px}#organizations_show .organization_name{font-size:21px;font-weight:bold;text-align:center;margin:15px 0}#organizations_show .o_element{font-size:14px;line-height:1.2;margin-bottom:10px;text-align:center}#organizations_show .summary{text-transform:uppercase;margin-bottom:20px}#organizations_show h1{font-size:36px;font-weight:normal;line-height:1em;border-bottom:1px dotted #383838;padding-bottom:20px;margin-bottom:20px}#organizations_show .shared_description.no_line{border-bottom:none}#organizations_show .tags{color:#6b6b6b;border-bottom:1px dotted #383838;padding-bottom:20px;margin-bottom:20px}.organization_as_thumb{width:140px;float:left;margin-right:20px;margin-bottom:20px}.organization_as_thumb.last{margin-right:0}.organization_as_thumb .name{font-size:21px;margin-top:10px;text-align:center}.post_element.big{padding:15px 0px;display:block;margin-bottom:0px}.post_element.big img{margin-right:20px;padding-top:0px;max-width:100%}.post_element.big .date{text-transform:uppercase;margin-bottom:5px;font-size:12px}.post_element.big .title{font-size:24px;line-height:1em;margin-bottom:20px}.post_element.big .title a{text-decoration:underline}.post_element.big .title a:hover{text-decoration:none}.post_element.big .summary{font-family:"Conv_neue-helvetica-55-roman-latin-ext-1";font-size:14px;margin:20px 0;text-align:justify}.post_element.big .summary a.continue{color:red}.post_element.big.first{border-top:none;padding-top:0}.post_element.big.single{border-top:none}.post_element.big.single .title{border-bottom:1px dotted #383838;padding-bottom:15px;margin-bottom:15px;font-size:36px}.post_element.big.single .date{margin-bottom:15px}.post_element.big.single img{border-top:none;padding-top:0;margin-bottom:15px}.post_element.big.single .body{font-family:"Conv_neue-helvetica-55-roman-latin-ext-1";font-size:14px;line-height:1.5em;text-align:justify}.admin .post_element{border-top:1px dotted #383838;border-bottom:1px dotted #383838;padding:15px 0px;display:block;margin-bottom:10px}.admin .post_element .body{text-align:justify}.admin .post_element img{float:left;margin-right:20px}.admin .post_element .date{text-transform:uppercase;margin-bottom:15px}.admin .post_element .summary{float:left;width:300px;font-size:16px}.banner_posts{position:relative;margin-bottom:20px;border-bottom:1px dotted #383838;padding-bottom:20px}.banner_posts div{top:35px;text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#b2292b;padding:0 10px;font-size:22px;position:absolute}.banner_posts div:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #b2292b;right:-1em;top:0}#projects_show .heading,#organizations_show .heading,#workshops_show .heading{margin-top:30px}#projects_show .heading h1,#organizations_show .heading h1,#workshops_show .heading h1{text-transform:uppercase;float:left;position:relative;line-height:60px;color:#fff;background:#b2292b;padding:0 10px;font-size:36px;font-weight:normal;text-transform:uppercase;display:inline;margin-bottom:10px}#projects_show .heading h1:after,#organizations_show .heading h1:after,#workshops_show .heading h1:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:60px solid #b2292b;right:-40px;top:0}#projects_show .heading .date,#organizations_show .heading .date,#workshops_show .heading .date{clear:both;font-size:12px;text-transform:uppercase;border-bottom:1px dotted #383838;margin-bottom:10px;padding-bottom:10px}#projects_show .shared_definition,#organizations_show .shared_definition,#workshops_show .shared_definition{font-size:24px;line-height:1.1em;margin-bottom:20px}#projects_show .shared_description,#organizations_show .shared_description,#workshops_show .shared_description{font-family:"Conv_neue-helvetica-55-roman-latin-ext-1";font-size:14px;line-height:1.5em;margin-top:20px;border-bottom:1px dotted #383838;padding-bottom:20px}#projects_show .sidebar,#organizations_show .sidebar,#workshops_show .sidebar{border-top:1px dotted #383838;padding-top:20px;font-size:18px;text-transform:uppercase;line-height:1.1em}#projects_show .sidebar span,#organizations_show .sidebar span,#workshops_show .sidebar span{text-transform:lowercase}#projects_show .sidebar .o_image,#organizations_show .sidebar .o_image,#workshops_show .sidebar .o_image{margin-top:10px}#projects_show .sidebar p,#organizations_show .sidebar p,#workshops_show .sidebar p{text-transform:lowercase;border-bottom:1px dotted #383838;padding-bottom:20px}#projects_show .sidebar p strong,#organizations_show .sidebar p strong,#workshops_show .sidebar p strong{text-transform:uppercase;font-weight:bold}.admin_box{border:1px solid #b8b8b8;margin:10px 0;padding:10px}#posts_show .admin_box{margin-top:70px}.partner_list{margin:20px 0}h4{font-size:18px;text-transform:uppercase}#organizations_index .intro,#workshops_index .intro{margin-top:20px;margin-top:20px;font-size:17px;line-height:1em}#organizations_index .intro a,#workshops_index .intro a{color:#b2292b}#sessions_new{background-color:black}#sessions_new #logo_search_container,#sessions_new ol.nav,#sessions_new #footer,#sessions_new #cssmenu{display:none}#sessions_new #signin_box{text-align:center;padding:20px 0;-moz-box-shadow:0px 0px 120px #b2292b;-webkit-box-shadow:0px 0px 120px #b2292b;box-shadow:0px 0px 120px #b2292b;background-color:#ccc;border:2px solid #fff;width:480px;height:490px;position:absolute;top:100px;left:230px}#sessions_new form{text-align:left;margin-top:50px;padding:0 50px}#sessions_new form input[type="email"],#sessions_new form input[type="password"]{font-size:25px;width:380px;margin-bottom:30px;padding:5px 5px}#sessions_new form label{font-size:21px;text-transform:uppercase;margin-bottom:15px}#sessions_new form label.small{font-size:14px}#sessions_new form input[type="submit"],#sessions_new form a.submit{margin-top:15px;font-size:24px;text-transform:uppercase;float:left;position:relative;line-height:36px;color:#fff;background:#000;padding:0 10px;min-width:150px;text-align:center}#sessions_new form input[type="submit"]:after,#sessions_new form a.submit:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:24px solid transparent;border-bottom:36px solid #000;right:-24px;top:0}.admin h1{text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#000;padding:0 10px;font-size:36px;font-weight:100;min-width:400px;clear:right}.admin h1:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #000;right:-1em;top:0}.admin h1.o_1{text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#383838;padding:0 10px;min-width:200px;float:none;display:inline-block}.admin h1.o_1:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #383838;right:-1em;top:0}.admin h1.o_2{text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#ff292b;padding:0 10px;min-width:200px;float:none;display:inline-block}.admin h1.o_2:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #ff292b;right:-1em;top:0}.admin h1.o_3{text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#b229ff;padding:0 10px;min-width:200px;float:none;display:inline-block}.admin h1.o_3:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #b229ff;right:-1em;top:0}.admin h1.o_4{text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#b2ff2b;padding:0 10px;color:#383838;min-width:200px;float:none;display:inline-block}.admin h1.o_4:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #b2ff2b;right:-1em;top:0}.admin h1.o_5{text-transform:uppercase;float:left;position:relative;line-height:1.5em;color:#fff;background:#b2ffff;padding:0 10px;color:#383838;min-width:200px;float:none;display:inline-block}.admin h1.o_5:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:1em solid transparent;border-bottom:1.5em solid #b2ffff;right:-1em;top:0}.admin #header ol.nav{display:none}.admin ol.nav{display:auto;clear:both;height:33px;margin-bottom:40px}.admin ol.nav li a{line-height:1.8em}.admin ol.nav li a.active:after{display:none}.admin ol.nav li a.o_1.active{text-transform:uppercase;float:left;position:relative;line-height:33px;color:#fff;background:#383838;padding:0 10px}.admin ol.nav li a.o_1.active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:22px solid transparent;border-bottom:33px solid #383838;right:-22px;top:0}.admin ol.nav li a.o_2.active{text-transform:uppercase;float:left;position:relative;line-height:33px;color:#fff;background:#ff292b;padding:0 10px}.admin ol.nav li a.o_2.active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:22px solid transparent;border-bottom:33px solid #ff292b;right:-22px;top:0}.admin ol.nav li a.o_3.active{text-transform:uppercase;float:left;position:relative;line-height:33px;color:#fff;background:#b229ff;padding:0 10px}.admin ol.nav li a.o_3.active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:22px solid transparent;border-bottom:33px solid #b229ff;right:-22px;top:0}.admin ol.nav li a.o_4.active{text-transform:uppercase;float:left;position:relative;line-height:33px;color:#fff;background:#b2ff2b;padding:0 10px;color:#383838}.admin ol.nav li a.o_4.active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:22px solid transparent;border-bottom:33px solid #b2ff2b;right:-22px;top:0}.admin ol.nav li a.o_5.active{text-transform:uppercase;float:left;position:relative;line-height:33px;color:#fff;background:#b2ffff;padding:0 10px;color:#383838}.admin ol.nav li a.o_5.active:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:22px solid transparent;border-bottom:33px solid #b2ffff;right:-22px;top:0}.admin ol.nav li a.o_6.active{text-transform:uppercase;float:left;position:relative;line-height:33px;color:#fff;background:#000;padding:0 10px}.admin ol.nav li a.o_6.active:before{display:block;content:"";position:absolute;background:none;border-left:22px solid transparent;border-right:0 solid transparent;border-bottom:33px solid #000;left:-22px;top:0}.admin ol.nav li a.o_7.active{text-transform:uppercase;float:left;position:relative;line-height:33px;color:#fff;background:#b2292b;padding:0 10px}.admin ol.nav li a.o_7.active:before{display:block;content:"";position:absolute;background:none;border-left:22px solid transparent;border-right:0 solid transparent;border-bottom:33px solid #b2292b;left:-22px;top:0}.admin .big_add_new{cursor:pointer;width:460px;height:150px;clear:left;background:transparent url(big_plus.png) no-repeat;font-size:55px;text-transform:uppercase;color:white;padding-left:170px;padding-top:35px;line-height:45px;display:inline-block;margin-bottom:25px}.admin .big_add_new div{font-size:22px}.admin .big_add_new.o_1{background-color:#383838}.admin .big_add_new.o_2{background-color:#ff292b}.admin .big_add_new.o_3{background-color:#b229ff}.admin .big_add_new.o_6{background-color:black}.admin .big_add_new.o_7{background-color:#b2292b;width:540px}.admin .big_add_new.o_8{background-color:white;color:black}.admin .big_add_new.large{width:540px}.admin .box_dashboard .big_add_new{width:260px;height:88px;background-image:url(small_plus.png);padding-left:100px;padding-top:21px;line-height:25px}.admin .box_dashboard .big_add_new h2{font-size:23px;margin-bottom:0}.admin .box_dashboard .big_add_new .subtext{font-size:12px}.admin .box_dashboard .big_add_new.o_8{background-image:url(small_plus_black.png)}.admin .uppercase_divider{text-transform:uppercase;font-size:22px;border-bottom:1px dotted #383838;padding-bottom:15px;margin-bottom:15px}.admin .uppercase_divider.post{border-bottom:none}.admin .box_dashboard{background-color:#ebebeb;min-height:250px;padding:20px;float:right;margin-right:-80px;width:300px}.admin .box_dashboard h3{text-transform:uppercase;float:left;position:relative;line-height:54px;color:#fff;background:#6b6b6b;padding:0 10px;font-size:36px;font-weight:normal;float:right}.admin .box_dashboard h3:before{display:block;content:"";position:absolute;background:none;border-left:36px solid transparent;border-right:0 solid transparent;border-bottom:54px solid #6b6b6b;left:-36px;top:0}.admin .box_dashboard.admin{background-color:#b2292b;margin-bottom:30px;clear:both}.admin .box_dashboard.admin h3{text-transform:uppercase;float:left;position:relative;line-height:54px;color:#fff;background:#5f1617;padding:0 10px;float:right}.admin .box_dashboard.admin h3:before{display:block;content:"";position:absolute;background:none;border-left:36px solid transparent;border-right:0 solid transparent;border-bottom:54px solid #5f1617;left:-36px;top:0}.admin #main h4{font-size:24px;text-transform:uppercase;font-weight:normal;line-height:1em}.admin .token-input-list{clear:none;width:389px}.admin .formtastic{clear:both}.admin .formtastic .inputs{overflow:visible;margin-bottom:20px}.admin .formtastic .inputs .input{overflow:visible}.admin .formtastic .inputs .clearform{clear:left}.admin .formtastic .inputs .map_container{width:540px;margin-bottom:20px}.admin .formtastic .inputs .gmaps4rails_map{width:525px;height:300px}.admin .formtastic .inputs .square_logo{float:left}.admin .formtastic .inputs .post_image{float:left}.admin .formtastic .inputs ol li{position:relative}.admin .formtastic .inputs ol li.quarter{width:23%;margin-right:10px}.admin .formtastic .inputs ol li.half{width:260px;margin-left:10px;display:inline-block}.admin .formtastic .inputs ol li.half.first{width:270px;margin-left:0px;display:inline-block}.admin .formtastic .inputs ol li.three_quarter{width:395px;margin-left:10px;display:inline-block}.admin .formtastic .inputs ol li.float{float:left}.admin .formtastic .inputs ol li label{font-size:21px;text-transform:uppercase;float:none;margin-bottom:8px;width:auto}.admin .formtastic .inputs ol li textarea{padding:3px}.admin .formtastic .inputs ol li .choices legend,.admin .formtastic .inputs ol li .choices label{position:static}.admin .formtastic .inputs ol li .choices-group{padding-left:0px;margin-top:20px}.admin .formtastic .inputs ol li .choices-group input{width:auto}.admin .formtastic .inputs ol li .choices-group label{font-size:14px;text-transform:none;position:static}.admin .formtastic .inputs ol li .choices-group li{float:left;margin-right:30px}.admin .formtastic .inputs ol li input{font-size:21px;padding:3px 3px 1px 3px;font-family:"Conv_neue-helvetica-47-condensed-light-latin-1";width:100%}.admin .formtastic .inputs ol li textarea{width:100%}.admin .formtastic .inputs ol li.error input,.admin .formtastic .inputs ol li.error textarea{border:1px solid red}.admin .formtastic .inputs ol li p.inline-hints{position:absolute;top:6px;left:0px}.admin .formtastic .inputs ol li #countit_counter{position:absolute;top:13px;right:0px;z-index:60}.admin .formtastic .inputs ol li.extra_hint p.inline-hints{width:280px}.admin .formtastic .inputs ol li.half p.inline-hints{margin-left:50%}.admin .formtastic .inputs ol li p.inline-errors{margin-left:0}.admin .formtastic .inputs ol li.divider_below{border-bottom:1px dotted #383838;margin-bottom:40px;padding-bottom:40px}.admin .formtastic .inputs ol li.right_hint p.inline-hints{left:100px}.admin .formtastic .inputs ol li .token-input-list{width:100%}.admin .formtastic .inputs ol li .token-input-input-token input{font-family:verdana;font-size:12px}.admin .formtastic .inputs ol li.image_field{float:none;clear:both}.admin .formtastic .inputs ol li fieldset.inputs{position:relative;padding-top:70px}.admin .formtastic .inputs ol li fieldset.inputs legend{display:none}.admin .formtastic .inputs ol li fieldset.inputs li{position:absolute;top:0;left:0}.admin .formtastic .inputs ol li fieldset.inputs a.upload_image{float:left;margin-right:10px;margin-top:10px;position:relative}.admin .formtastic .inputs ol li fieldset.inputs a.upload_image:hover:after{content:"";width:60px;height:60px;background:transparent url(red_x.png) no-repeat;position:absolute;top:0;left:0}.admin .formtastic .action{list-style:none}.admin input[type="submit"]{border:0;width:300px;height:60px;background:#b2ff2b;cursor:pointer;font-size:36px;text-transform:uppercase;font-family:"Conv_neue-helvetica-47-condensed-light-latin-1"}.admin input[type="submit"]:hover{background:#d7ff91}.admin input[type="submit"].delete{background:red;color:white;width:220px}.admin input[type="submit"].delete:hover{background:#f66}.admin .event_image{margin-bottom:20px}.admin .far_bottom{clear:left;margin-top:40px;font-size:14px;line-height:1em}.contacts div.title{bottom:40px;top:inherit}.gm-style-iw div{overflow:hidden !important}#pages_show h1{text-transform:uppercase;float:left;position:relative;line-height:60px;color:#fff;background:#b2292b;padding:0 10px;font-size:36px;font-weight:normal;text-transform:uppercase}#pages_show h1:after{display:block;content:"";position:absolute;background:none;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:60px solid #b2292b;right:-40px;top:0}#pages_show .main a{color:#b2292b}#pages_show .page_main{clear:both;font-family:"Conv_neue-helvetica-55-roman-latin-ext-1";font-size:14px;border-top:1px dotted #383838;border-bottom:1px dotted #383838;padding:20px 0;line-height:1.2em}#pages_show .cariplo{max-width:200px}#pages_show .statuto_holder{position:relative}#pages_show .statuto_holder .statuto{font-size:25px;position:absolute;top:30px;left:30px}#pages_show .page{position:relative}.banner_cf{margin-top:-35px;margin-bottom:10px}#posts_show .body a,#events_show .event_description a,#projects_show .shared_description a,#workshops_show .shared_description a{text-decoration:underline}#posts_show .body a:hover,#events_show .event_description a:hover,#projects_show .shared_description a:hover,#workshops_show .shared_description a:hover{text-decoration:none}.gallab_home_b{margin-top:-40px;margin-bottom:20px}#banner_gallab{margin-left:150px;margin-top:5px}.banner{margin-top:40px}.x1000{margin-left:30px}.grid_1 img,.grid_2 img,.grid_3 img,.grid_4 img,.grid_5 img,.grid_6 img,.grid_7 img,.grid_8 img,.grid_9 img,.grid_10 img,.grid_11 img,.grid_12 img{max-width:100%}.grid_1 #map,.grid_2 #map,.grid_3 #map,.grid_4 #map,.grid_5 #map,.grid_6 #map,.grid_7 #map,.grid_8 #map,.grid_9 #map,.grid_10 #map,.grid_11 #map,.grid_12 #map{max-width:100%}@media only screen and (min-width: 768px) and (max-width: 959px){.big_featured .info_box{width:190px}#home_index #slider .bx-viewport{height:240px !important}.event_element{height:270px}#events_show .where_box .map #map{height:285px}.project_element p,.workshop_element p{height:237px !important}.organization_as_list .square_logo.small{display:none}.organization_as_list .name{font-size:16px;padding-top:5px;width:inherit}.organization_element.last{margin-right:20px}}@media only screen and (min-width: 480px) and (max-width: 767px){#logo_search_container{text-align:center}#logo_search_container a img{float:none}.event_element{height:430px !important;margin-bottom:25px !important}.project_element p,.workshop_element p{height:274px !important}.x1000{margin-left:0px;margin-top:20px}}@media only screen and (max-width: 480px){.event_element{margin-bottom:25px !important}.x1000{margin-left:0px !important}}@media only screen and (max-width: 959px){#cssmenu>ul li{margin-right:0px !important}.big_featured .info_box .map{display:none}.project_element img,.project_element img{width:100%}.project_element .who,.project_element .who_details,.project_element .who,.project_element .who_details{display:none}.project_element p,.project_element p{height:225px}.nr_definition{font-size:2.2em}#banner_gallab{margin-left:100px}}@media only screen and (max-width: 767px){#footer .grid_4{margin-bottom:25px}#footer .grid_4.donations img{clear:both;float:left}#footer .bottom span{top:inherit}.social_icons{position:inherit;top:inherit;right:inherit;margin-top:30px}#logo_search_container{margin-bottom:20px}.big_featured .info_box{margin-left:20px;width:400px}#home_index #slider .bx-viewport{height:370px !important}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{left:20px}.bx-wrapper .bx-controls-direction a{top:40%}.project_element p,.workshop_element p{height:260px}#banner_gallab{display:none}}@media only screen and (max-width: 480px){.big_featured .title{font-size:13px}.big_featured .zone,.big_featured .date{display:none}.bx-wrapper .bx-controls-direction a{top:28%}.big_featured .info_box{width:280px}.project_element p,.workshop_element p{height:196px;background:transparent url(dark_trans_back.png) repeat-x;width:300px}#logo_search_container a img{float:none}#logo_search_container{text-align:center}#footer .bottom span.credits{top:55px}}@font-face{font-family:'Conv_neue-helvetica-47-condensed-light-latin-1';src:url(neue-helvetica-47-condensed-light-latin-1.eot);src:local("☺"),url(neue-helvetica-47-condensed-light-latin-1.woff) format("woff"),url(neue-helvetica-47-condensed-light-latin-1.ttf) format("truetype"),url(neue-helvetica-47-condensed-light-latin-1.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Conv_neue-helvetica-55-roman-latin-ext-1';src:url(neue-helvetica-55-roman-latin-ext-1.eot);src:local("☺"),url(neue-helvetica-55-roman-latin-ext-1.woff) format("woff"),url(neue-helvetica-55-roman-latin-ext-1.ttf) format("truetype"),url(neue-helvetica-55-roman-latin-ext-1.svg) format("svg");font-weight:normal;font-style:normal}.formtastic,.formtastic ul,.formtastic ol,.formtastic li,.formtastic fieldset,.formtastic legend,.formtastic input,.formtastic button,.formtastic textarea,.formtastic select,.formtastic p{margin:0;padding:0}.formtastic fieldset{border:0}.formtastic em,.formtastic strong{font-style:normal;font-weight:normal}.formtastic ol,.formtastic ul{list-style:none}.formtastic abbr,.formtastic acronym{border:0;font-variant:normal}.formtastic input,.formtastic button,.formtastic textarea{font-family:sans-serif;font-size:inherit;font-weight:inherit}.formtastic input,.formtastic textarea,.formtastic select{font-size:100%}.formtastic legend{white-space:normal;color:#000}.formtastic .errors{color:#cc0000;margin:0.5em 0 1.5em 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .buttons,.formtastic .actions{overflow:hidden;padding-left:25%}.formtastic .button,.formtastic .action{float:left;padding-right:0.5em}.formtastic .button_action button{padding:3px 8px}.formtastic .link_action a{display:block;padding:3px 0}.formtastic .inputs{overflow:hidden}.formtastic .input{overflow:hidden;padding:0.5em 0;margin-top:-0.5em;margin-bottom:1em}.formtastic .input .label{display:block;width:25%;float:left;padding-top:.2em}.formtastic .fragments .label,.formtastic .choices .label{position:absolute;width:95%;left:0px}.formtastic .fragments .label label,.formtastic .choices .label label{position:absolute}.formtastic .choices{position:relative}.formtastic .choices-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .choice{padding:0;border:0}.formtastic .input .inline-hints{color:#666;margin:0.5em 0 0 25%}.formtastic .inline-errors{color:#cc0000;margin:0.5em 0 0 25%}.formtastic .errors{color:#cc0000;margin:0.5em 0 0 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .stringish input{width:72%}.formtastic .stringish input[size]{width:auto;max-width:72%}.formtastic .text textarea{width:72%}.formtastic .text textarea[cols]{width:auto;max-width:72%}.formtastic .hidden{display:none}.formtastic .boolean label{padding-left:25%;display:block}.formtastic .choices-group{margin-bottom:-0.5em}.formtastic .choice{margin:0.1em 0 0.5em 0}.formtastic .choice label{float:none;width:100%;line-height:100%;padding-top:0;margin-bottom:0.6em}.formtastic .choice label input,.formtastic .boolean label input{margin:0 0.3em 0 0.1em;line-height:100%}.formtastic .fragments{position:relative}.formtastic .fragments-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .fragment{float:left;width:auto;margin:0 0.3em 0 0;padding:0;border:0}.formtastic .fragment label{display:none}.formtastic .fragment label input{display:inline;margin:0;padding:0}#cssmenu{text-transform:uppercase;font-size:18px;line-height:1.5em;text-transform:uppercase;text-align:left;position:relative;border-bottom:1px solid #d8d8d8}#cssmenu>ul{width:auto;list-style-type:none;padding:0;margin:0;background:#ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}#cssmenu>ul li#responsive-tab{display:none}#cssmenu>ul li{display:inline-block;*display:inline;zoom:1;z-index:1500;margin-left:0px;margin-right:20px}#cssmenu>ul li.right{float:right}#cssmenu>ul li.has-sub{position:relative}#cssmenu>ul li.has-sub:hover ul{display:block}#cssmenu>ul li.has-sub ul{display:none;width:250px;position:absolute;margin:0;padding:0;list-style-type:none;background:#ffffff;border:1px solid #ece6e8;border-bottom:3px solid #d9ced2;border-top:0 none}#cssmenu>ul li.has-sub ul li{display:block}#cssmenu>ul li.has-sub>a{background-image:url("images/caret.png");background-repeat:no-repeat;background-position:90% 24px !important}#cssmenu>ul li.has-sub>a.active,#cssmenu>ul li.has-sub>a:hover{background:#b2292b url("images/caret.png") no-repeat;background-position:90% 195%}#cssmenu>ul li a{display:block;padding:12px 15px 11px 15px;text-decoration:none;color:#747474;text-shadow:0px 1px 0px #fff}#cssmenu>ul li a.active,#cssmenu>ul li a:hover{background:#B2292B;color:#fff;text-shadow:0px 1px 0px #000}@media (max-width: 768px){#cssmenu>ul{width:100%}#cssmenu>ul li#responsive-tab{display:block}#cssmenu>ul li#responsive-tab a{background:url("images/menu.png") no-repeat;background-position:95% -68% !important}#cssmenu>ul li#responsive-tab a:hover{background-color:#B2292B;background-position:95% 135%}#cssmenu>ul li{display:none}#cssmenu>ul li.right{float:none}#cssmenu>ul li.has-sub{position:relative}#cssmenu>ul li.has-sub ul{display:block;position:static;width:100%;background:#ffffff;border:0 none}#cssmenu>ul li.has-sub ul li{display:block !important;margin-right:0px !important;padding-left:30px}#cssmenu>ul li.has-sub>a{background-image:none}}@media (min-width: 768px){#cssmenu>ul>li.collapsed{display:inline-block !important;*display:inline;zoom:1}#cssmenu>ul ul li.collapsed{display:block !important}#cssmenu>ul li.last.right{position:absolute;right:0px;top:0px;margin-right:0px}}