.download{margin:5px}
.siv-download-button{text-align:left;padding:0;line-height:normal;margin:0;width:95%}
.siv-download-button a{clear:both;color:blue;display:block;margin-bottom:1px;min-height:20px;text-decoration:none;color:#c3b71e}
.siv-download-button a:hover{text-decoration:underline;color:#565451}
.siv-download-button a:visited{color:purple}
.siv-download-button a:active{color:red}
.siv-download-button a span{clear:both;float:left;padding-left:0;width:99%}
.siv-download-button a span{margin-left:26px;color:gray;font-weight:bold;text-transform:uppercase}
.siv-download-button>a{background-position:left top;background-repeat:no-repeat}
.siv-download-button.siv-icon_type_generic a{background-image:url('clientlibs/images/16x16/generic.png')}
.siv-download-button.siv-icon_type_jpg a,.siv-download-button.siv-icon_type_jpeg a,.siv-download-button.siv-icon_type_png a,.siv-download-button.siv-icon_type_gif a,.siv-download-button.siv-icon_type_gif a,.siv-download-button.siv-icon_type_bmp a{background-image:url('clientlibs/images/16x16/image.png')}
.siv-download-button.siv-icon_type_flv a,.siv-download-button.siv-icon_type_swf a,.siv-download-button.siv-icon_type_mp4 a,.siv-download-button.siv-icon_type_avi a,.siv-download-button.siv-icon_type_mpg a,.siv-download-button.siv-icon_type_mpeg a{background-image:url('clientlibs/images/16x16/video.png')}
.siv-download-button.siv-icon_type_mp3 a,.siv-download-button.siv-icon_type_wav a,.siv-download-button.siv-icon_type_mid a,.siv-download-button.siv-icon_type_wma a{background-image:url('clientlibs/images/16x16/audio.png')}
.siv-download-button.siv-icon_type_doc a,.siv-download-button.siv-icon_type_odt a,.siv-download-button.siv-icon_type_xls a,.siv-download-button.siv-icon_type_ods a,.siv-download-button.siv-icon_type_docx a,.siv-download-button.siv-icon_type_rtf a{background-image:url('clientlibs/images/16x16/doc.png')}
.siv-download-button.siv-icon_type_pdf a{background-image:url('clientlibs/images/16x16/pdf.png');background-size:16px 16px}
.siv-download-button.siv-icon_type_txt a{background-image:url('clientlibs/images/16x16/txt.png')}
.siv-download-button [class|="siv-icon_type"]{background-repeat:no-repeat}
.download-descrizione{margin-left:26px;font-style:italic}
h1{font-size:160%}
h2{font-size:120%}
h3{font-size:90%}
h4{font-size:80%}
h5{font-size:65%}
.module-content-footer-alpha .title h5,.module-content-footer-central .title h5,.module-content-footer-omega .title h5{border-bottom:1px solid #e3d84b;margin:0 0 15px}
.title,.component-content h2{padding:0;margin:0 0 5px 0}
.logo-block{margin:0;padding:0!important}
.internal-main{padding:5px 10px}
#rt-top-surround{margin:10px 0 15px;background:#fff;box-shadow:0 1px 0 rgba(47,49,53,0.04);-webkit-box-shadow:0 1px 0 rgba(47,49,53,0.04);-moz-box-shadow:0 1px 0 rgba(47,49,53,0.04);border-top:1px solid #eaeaea}
#rt-mainbody-surround #rt-sidebar-a,#rt-mainbody-surround #rt-sidebar-b,#rt-mainbody-surround #rt-sidebar-c{background-image:none}
#rt-mainbody-surround #rt-main{border-top:0}
@media only screen and (max-width:480px){form .form_field_text{width:100%}
}
@media only screen and (max-width:767px){form .form_field_textarea{width:100%}
}
.layout-showcase{margin:0}
.layout-showcase .sprocket-features-arrows .arrow{color:#e3d84b}
.layout-showcase .sprocket-features-pagination li.active{background-color:#eab90c!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eab90c),color-stop(45%,#eab90c),to(#eab90c))!important;background-image:-webkit-linear-gradient(#eab90c,#eab90c 45%,#eab90c)!important;background-image:-moz-linear-gradient(top,#eab90c,#eab90c 45%,#eab90c)!important;background-image:-ms-linear-gradient(#eab90c,#eab90c 45%,#eab90c)!important;background-image:-o-linear-gradient(#eab90c,#eab90c 45%,#eab90c)!important;background-image:linear-gradient(#eab90c,#eab90c 45%,#eab90c)!important;background-repeat:no-repeat!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eab90c',endColorstr='#eab90c',GradientType=0)!important}
.mosaic{clear:both}
.sprocket-mosaic{margin:10px 0!important}
.sprocket-mosaic .sprocket-mosaic-filter li.active,.sprocket-mosaic .sprocket-mosaic-order li.active{background-color:#72a3d5!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#72a3d5),color-stop(45%,#72a3d5),to(#72a3d5));background-image:-webkit-linear-gradient(#72a3d5,#72a3d5 45%,#72a3d5);background-image:-moz-linear-gradient(top,#72a3d5,#72a3d5 45%,#72a3d5);background-image:-ms-linear-gradient(#72a3d5,#72a3d5 45%,#72a3d5);background-image:-o-linear-gradient(#72a3d5,#72a3d5 45%,#72a3d5);background-image:linear-gradient(#72a3d5,#72a3d5 45%,#72a3d5);background-repeat:no-repeat!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72a3d5',endColorstr='#72a3d5',GradientType=0)}
.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-hovercontent{background-color:#eab90c!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eab90c),color-stop(45%,#eab90c),to(#eab90c));background-image:-webkit-linear-gradient(#eab90c,#eab90c 45%,#eab90c);background-image:-moz-linear-gradient(top,#eab90c,#eab90c 45%,#eab90c);background-image:-ms-linear-gradient(#eab90c,#eab90c 45%,#eab90c);background-image:-o-linear-gradient(#eab90c,#eab90c 45%,#eab90c);background-image:linear-gradient(#eab90c,#eab90c 45%,#eab90c);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eab90c',endColorstr='#eab90c',GradientType=0)}
.sprocket-mosaic .sprocket-mosaic-item:hover{background-color:#eab90c!important;color:#000!important}
.sprocket-mosaic .sprocket-mosaic-filter li:hover,.sprocket-mosaic .sprocket-mosaic-order li:hover{box-shadow:0 0 0!important;background-color:#666;background-image:-webkit-gradient(linear,0 0,0 100%,from(#666),color-stop(45%,#666),to(#666));background-image:-webkit-linear-gradient(#666,#666 45%,#666);background-image:-moz-linear-gradient(top,#666,#666 45%,#666);background-image:-ms-linear-gradient(#666,#666 45%,#666);background-image:-o-linear-gradient(#666,#666 45%,#666);background-image:linear-gradient(#666,#666 45%,#666);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0);color:#fff}
.sprocket-mosaic .sprocket-mosaic-filter li:hover,.sprocket-mosaic .sprocket-mosaic-order li:hover{box-shadow:inset 0 4px 10px rgba(0,0,0,0.6);background-color:#666;background-image:-webkit-gradient(linear,0 0,0 100%,from(#666),color-stop(45%,#383435),to(#666));background-image:-webkit-linear-gradient(#666,#666 45%,#666);background-image:-moz-linear-gradient(top,#666,#666 45%,#666);background-image:-ms-linear-gradient(#666,#666 45%,#666);background-image:-o-linear-gradient(#666,#666 45%,#666);background-image:linear-gradient(#666,#666 45%,#666);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0);color:#fff!important}
.sprocket-mosaic-loadmore span{font-size:.9em}
.sprocket-mosaic-loadmore .loadmore-info{display:none}
.module-content-copyright-alpha{position:relative;padding:0;margin:10px 0}
.module-content-copyright-alpha .text p{width:93%;margin-left:6px}
#rt-copyright .rt-block.horizmenu,#rt-copyright .rt-grid-2 .rt-block{padding-top:0;padding-bottom:0}
body *{color:#525252;box-sizing:border-box}
body{background:#f7f7f7!important}
body a,.layout-showcase{color:#72a3d5}
.layout-showcase .sprocket-features-title a{color:#eab90c;text-decoration:none}
.layout-showcase .sprocket-features-title{border:0}
.sprocket-features,.sprocket-mosaic-par{padding:0 10px}
body a:hover{color:#bab7b7}
h1,h2,h3,h4,h5{text-transform:none!important}
body h1,body h2,body h3,body h4,body h5,body h6,body .title h1,body .title h2,body .title h3,body .title h4,body .title h5,body .title h6,.textimage h1,.textimage h2,.textimage h3,.textimage h4,.textimage h5,.textimage h6{color:#72a3d5!important}
.rt-block{margin:5x 0!important;padding:5px 0;position:relative;background:none repeat scroll 0 0 rgba(0,0,0,0)!important;float:none!important;width:auto!important}
.rt-grid-3{width:280px}
.rt-grid-7{width:100%}
.rt-grid-8,.rt-grid-4{padding:0 10px}
.main-bg-brown .rt-bg2{background-image:none!important;background-color:#f7f7f7}
.main-bg-brown .rt-bg{background-color:#f7f7f7!important;background-image:none!important}
#rt-header .rt-container{-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;border-bottom:0;background:none!important}
#rt-mainbody-surround{-webkit-box-shadow:0 0 30px #ccc;-moz-box-shadow:0 0 30px #ccc;box-shadow:0 0 30px #ccc;border-bottom:0;margin-bottom:10px}
#rt-copyright .rt-container{-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;background:0}
.menutop .rt-arrow-pointer{border-top-color:#eab90c;display:none}
.button,.readon,.readmore,button.validate,#member-profile a,#member-registration a,.formelm-buttons button,.sprocket-mosaic-loadmore,body .btn-primary{background-color:#72a3d5!important;border:1px solid #0033a0!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#72a3d5),color-stop(45%,#72a3d5),to(#72a3d5));background-image:-webkit-linear-gradient(#72a3d5,#72a3d5 45%,#72a3d5);background-image:-moz-linear-gradient(top,#72a3d5,#72a3d5 45%,#72a3d5);background-image:-ms-linear-gradient(#72a3d5,#72a3d5 45%,#72a3d5);background-image:-o-linear-gradient(#72a3d5,#72a3d5 45%,#72a3d5);background-image:linear-gradient(#72a3d5,#72a3d5 45%,#72a3d5);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72a3d5',endColorstr='#72a3d5',GradientType=0);color:#666!important}
.button:hover,.readon:hover,.readmore:hover,button.validate:hover,#member-profile a:hover,#member-registration a:hover,.formelm-buttons button:hover,.sprocket-mosaic-loadmore:hover,body .btn-primary:hover{color:#fff!important;border:1px solid #2b2828;background-color:#666;background-image:-webkit-gradient(linear,0 0,0 100%,from(#666),color-stop(45%,#666),to(#666));background-image:-webkit-linear-gradient(#666,#666 45%,#666);background-image:-moz-linear-gradient(top,#666,#666 45%,#666);background-image:-ms-linear-gradient(#666,#666 45%,#666);background-image:-o-linear-gradient(#666,#666 45%,#666);background-image:linear-gradient(#666,#666 45%,#666);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0)}
a.readon:hover span{color:#fff!important}
#gantry-totop{background-color:#72a3d5!important;border-color:#0033a0;background-image:url("clientlibs/images/main/arrows.png")}
#gantry-totop:hover{background-image:url("clientlibs/images/main/arrows.png")}
#rt-footer-surround{margin-top:3px;margin-bottom:3px;background:0;box-shadow:0;-webkit-box-shadow:0;-moz-box-shadow:0}
.fusion-submenu-wrapper{background-color:#72a3d5;background-image:-webkit-gradient(linear,0 0,0 100%,from(#72a3d5),color-stop(60%,#72a3d5),to(#72a3d5));background-image:-webkit-linear-gradient(#72a3d5,#72a3d5 60%,#72a3d5);background-image:-moz-linear-gradient(top,#72a3d5,#72a3d5 60%,#72a3d5);background-image:-ms-linear-gradient(#72a3d5,#72a3d5 60%,#72a3d5);background-image:-o-linear-gradient(#72a3d5,#72a3d5 60%,#72a3d5);background-image:linear-gradient(#72a3d5,#72a3d5 60%,#72a3d5);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72a3d5',endColorstr='#72a3d5',GradientType=0)}
.fusion-submenu-wrapper li a span{color:#525252!important}
.logo-block .rt-logo-container{width:100%;height:auto;top:13px}
body *{text-shadow:0 0 0!important}
.menu-block{padding:0!important}
.menutop li.root,.menutop.level1>li{background:0}
.menutop .fusion-js-subs li>.item:hover,.menutop .fusion-js-subs li.active>.item{background:#666!important}
.menutop .fusion-js-subs li>.item:hover span,.menutop .fusion-js-subs li.active>.item span{color:#fff!important}
.menutop li.parent.root .item{margin:0 20px 0 0}
.menutop li.root>.item{padding:0}
.font-size-is-default,body{line-height:normal}
.menutop span{color:#aaa}
.menutop li:hover span{color:#525252}
.menutop li.parent.root .item .daddyicon:before{color:#aaa;display:none}
.menutop li.active a span{color:#525252}
.menutop li.parent.root.active .item .daddyicon:before{color:#525252;display:inline}
.rt-image img{float:left;margin:0 10px 10px 0;border:0}
.siv-preview img{float:left;margin:0 10px 10px 0}
a.sprocket-readmore:hover span,.sprocket-mosaic-loadmore .loadmore-text:hover,.sprocket-mosaic-loadmore span.loadmore-text:hover{color:#fff!important}
.sprocket-mosaic-loadmore{width:100px}
.sprocket-mosaic-loadmore:hover{color:#fff!important}
.social{float:right;margin-bottom:10px}
.social-icons-special{clear:both;list-style:none outside none;margin:0 5px 0 0;padding:0 0 28px;width:auto}
.social-icons li:first-child{margin:0}
.social-icons-special li{float:right;line-height:26px;display:block;margin:0 3px}
.social-icons-special .rss a{background-position:0 -158px!important}
.social-icons-special .youtube a{background-position:-1px -96px!important}
.social-icons-special .google a{background-position:0 -65px!important}
.social-icons-special .twitter a{background-position:0 -35px!important}
.social-icons-special .facebook a{background-position:0 -5px!important}
.social-icons-special li a{background-color:rgba(0,0,0,0);background-image:url("clientlibs/images/tools/icons_social_special2.png")!important;border:0 none;box-shadow:0;display:inline-block;float:right;height:26px;width:26px}
.social-icons li a{color:inherit;font-size:7px}
.item .tools{float:right!important;margin:5px 0!important;padding:0!important;text-align:right!important}
.item .socialbuttons{float:right!important;margin:5px 15px 0 0!important;padding:0!important;height:70px!important}
.item .socialbuttons>div,#system .event .socialbuttons>div{float:left}
#rt-footer,#rt-bottom,#rt-showcase,#rt-top,#rt-drawer{color:#666}
#rt-footer h1,#rt-footer h2,#rt-footer h3,#rt-bottom h1,#rt-bottom h2,#rt-bottom h3,#rt-showcase h1,#rt-showcase h2,#rt-showcase h3,#rt-top h1,#rt-top h2,#rt-top h3,#rt-drawer h1,#rt-drawer h2,#rt-drawer h3{color:#666}
#rt-footer a:hover,#rt-bottom a:hover,#rt-showcase a:hover,#rt-top a:hover,#rt-drawer a:hover{color:#666}
.pre{white-space:pre}
.pre-wrap{white-space:pre-wrap}
i{background-image:none!important;background-position:left center;background-repeat:no-repeat;display:inline;font-style:italic;height:auto;vertical-align:text-top;width:auto}
.sprocket-lists{position:relative;margin:0 -25px}
.sprocket-lists:after{display:table;content:"";*zoom:1;clear:both}
.sprocket-lists ul{list-style:none!important;margin:0;padding:0}
.sprocket-lists-container{overflow:hidden;padding:0!important}
.sprocket-lists-container li{margin:0 25px}
.sprocket-lists-title{position:relative;padding:8px 10px!important;font-size:1.1em!important;line-height:1.2em!important;margin:-2px 0 2px 0!important;cursor:pointer}
.sprocket-lists-title.padding{padding-right:35px}
.sprocket-lists-title .indicator{position:absolute;top:50%;right:10px;margin-top:-9px;display:block;width:18px;height:18px;cursor:pointer;text-align:center;font-size:1.35em}
.active .sprocket-lists-title .indicator span{font-weight:100;font-size:1.3em;display:inline-block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.sprocket-lists-item{display:block;position:relative}
.active .sprocket-lists-item{opacity:1;margin-bottom:0}
.sprocket-lists-item .readon{margin-top:15px}
.sprocket-lists-item .sprocket-padding{padding:10px;display:block}
.sprocket-lists-image{float:left;margin:0 15px 15px 0}
.sprocket-lists-nav{display:table;width:100%;padding:10px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sprocket-lists-pagination{display:table-cell;vertical-align:middle;float:right}
.sprocket-lists-pagination ul{float:left;margin:0!important;padding:0!important}
.sprocket-lists-pagination li{display:inline-block;width:20px;height:20px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;text-align:center}
.sprocket-lists-pagination li.active{opacity:1}
.sprocket-lists-pagination li span{font-size:.85em;line-height:1em}
.sprocket-lists-pagination-hidden{display:none}
.sprocket-lists-arrows{display:table-cell;vertical-align:middle;float:left}
.sprocket-lists-arrow ul{float:right;margin:0!important;padding:0!important}
.sprocket-lists-arrows .arrow{position:relative;display:block;width:30px;height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;float:right;margin-right:5px;text-align:center;font-size:1.1em;background-repeat:no-repeat}
.sprocket-lists-arrows .arrow.next{background-position:13px -75px}
.sprocket-lists-arrows .arrow.prev{background-position:11px 9px}
.sprocket-lists-arrows .arrow span{display:none}
.sprocket-lists-arrows .arrow:before{content:'';width:0;height:0;position:absolute;top:50%;border-top:4px solid transparent;border-bottom:4px solid transparent}
.sprocket-lists-arrows .prev:before{left:50%;margin-left:-3px;margin-top:-4px}
.sprocket-lists-arrows .next:before{right:50%;margin-right:-3px;margin-top:-3px}
.active .sprocket-lists-title .indicator:before{border-bottom:6px solid #fff}
.sprocket-lists-arrows .arrow,.sprocket-lists-title{-webkit-transition:background .1s ease-in;-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in;-ms-transition:background .1s ease-in;transition:background .1s ease-in}
.sprocket-lists.loading .spinner{float:right;margin:2px 9px;width:16px;height:16px;background-image:url(clientlibs/images/main/loading.gif)}
.sprocket-lists li.active,.sprocket-lists li:hover{background-color:#eab90c}
ul.anteprima,ul.paginazione,ul.preview_sezione,ul.teaser,ul.preview{list-style:none}
ul.anteprima img,ul.paginazione img,ul.preview_sezione img,ul.teaser img,ul.preview img{display:block}
.sprocket-tabs{position:relative;overflow:hidden}
.sprocket-tabs:before,.sprocket-tabs:after{display:table;content:"";*zoom:1}
.sprocket-tabs:after{clear:both}
.sprocket-tabs-nav{margin:0;padding:0;list-style:none!important;position:relative;z-index:2}
.sprocket-tabs-nav{*zoom:1}
.sprocket-tabs-nav:before,.sprocket-tabs-nav:after{display:table;content:""}
.sprocket-tabs-nav:after{clear:both}
.sprocket-tabs-nav li{float:left;margin-right:5px}
.sprocket-tabs-nav>li{margin-bottom:-1px}
.sprocket-tabs-nav>li>.sprocket-tabs-inner{display:block}
.sprocket-tabs-nav>.active>a{cursor:default}
.sprocket-tabs-nav li .sprocket-tabs-inner{cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;padding:10px 14px;line-height:1.2em;font-size:110%}
.sprocket-tabs-nav .dropdown-menu{margin-top:1px;border-width:1px}
.sprocket-tabs-nav .sprocket-tabs-icon{float:left;margin-right:5px}
.layout-top .sprocket-tabs-nav{padding:10px 5px 15px 5px!important;margin-bottom:20px}
.layout-bottom .sprocket-tabs-nav{border-bottom:0;padding:0 5px 5px 5px!important}
.layout-bottom .sprocket-tabs-nav>li{margin-top:-1px;margin-bottom:0}
.layout-bottom .sprocket-tabs-nav>li>.sprocket-tabs-inner{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.layout-left .sprocket-tabs-nav,.layout-right .sprocket-tabs-nav{border-bottom:0}
.layout-left .sprocket-tabs-nav{float:left;margin-right:20px;padding:5px 0 5px 5px!important}
.layout-right .sprocket-tabs-nav{float:right;margin-left:20px;padding:5px 5px 5px 0!important}
.layout-left .sprocket-tabs-nav>li,.layout-right .sprocket-tabs-nav>li{float:none}
.layout-left .sprocket-tabs-nav>li>.sprocket-tabs-inner,.layout-right .sprocket-tabs-nav>li>.sprocket-tabs-inner{min-width:70px;margin-right:0;margin-bottom:0}
.layout-left .sprocket-tabs-nav>li>.sprocket-tabs-inner{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.layout-right .sprocket-tabs-nav>li>.sprocket-tabs-inner{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.sprocket-tabs-panels>.sprocket-tabs-panel{position:absolute;opacity:0;height:0;width:0;visibility:hidden;-webkit-transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased}
.sprocket-tabs-panels>.sprocket-tabs-panel.active{position:static;opacity:1;height:auto;width:100%;visibility:visible}
.sprocket-tabs-panels>.sprocket-tabs-panel .new{display:none}
.sprocket-tabs-panels>.sprocket-tabs-panel.active .new{display:block}
.layout-top.animation-slideandfade .sprocket-tabs-panel,.layout-bottom.animation-slideandfade .sprocket-tabs-panel{margin-left:200px}
.layout-top.animation-slideandfade .sprocket-tabs-panel.active,.layout-bottom.animation-slideandfade .sprocket-tabs-panel.active{margin-left:0}
.layout-left.animation-slideandfade .sprocket-tabs-panel,.layout-right.animation-slideandfade .sprocket-tabs-panel{margin-top:-200px}
.layout-left.animation-slideandfade .sprocket-tabs-panel.active,.layout-right.animation-slideandfade .sprocket-tabs-panel.active{margin-top:0}
.sprocket-tabs-nav{border-bottom:1px solid #ddd}
.layout-bottom .sprocket-tabs-nav{border-top:1px solid #ddd}
.layout-bottom .sprocket-tabs-nav li.active>.sprocket-tabs-inner,.layout-bottom .sprocket-tabs-nav li.active>.sprocket-tabs-inner:hover{border-color:transparent #ddd #ddd #ddd}
.layout-bottom .sprocket-tabs-nav>li>.sprocket-tabs-inner:hover{border-bottom-color:transparent;border-top-color:#ddd}
.layout-left .sprocket-tabs-nav{border-right:1px solid #ddd}
.layout-right .sprocket-tabs-nav{border-left:1px solid #ddd}
.layout-left .sprocket-tabs-nav li.active>.sprocket-tabs-inner,.layout-left .sprocket-tabs-nav li.active>.sprocket-tabs-inner:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}
.layout-right .sprocket-tabs-nav li.active>.sprocket-tabs-inner,.layout-right .sprocket-tabs-nav li.active>.sprocket-tabs-inner:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}
.sprocket-tabs-nav li .sprocket-tabs-inner{transition:background .1s ease-in;-webkit-transition:background .1s ease-in;-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in}
.animation-slideandfade .sprocket-tabs-panel.active{-webkit-transition:margin .3s ease-out,opacity .4s ease-in;-moz-transition:margin .3s ease-out,opacity .4s ease-in;-o-transition:margin .3s ease-out,opacity .4s ease-in;transition:margin .3s ease-out,opacity .4s ease-in}
.animation-fade .sprocket-tabs-panel.active{-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}
.sprocket-tabs .sprocket-tabs-nav li.active .sprocket-tabs-inner{background-color:#eab90c;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eab90c),color-stop(45%,#eab90c),to(#eab90c));background-image:-webkit-linear-gradient(#eab90c,#eab90c 45%,#eab90c);background-image:-moz-linear-gradient(top,#eab90c,#eab90c 45%,#eab90c);background-image:-ms-linear-gradient(#eab90c,#eab90c 45%,#eab90c);background-image:-o-linear-gradient(#eab90c,#eab90c 45%,#eab90c);background-image:linear-gradient(#eab90c,#eab90c 45%,#eab90c);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eab90c',endColorstr='#eab90c',GradientType=0)}
.wk-slideshow-revista-articles .nav span,.wk-slideset-revista .nav.icon span{background-image:url("clientlibs/images/nav-giallo.png")!important}
.wk-slideshow-revista-articles .nav .active span{background-position:0 -20px!important}
.preview{clear:both;width:100%}
.siv-preview{float:left;margin:5px 0;width:100%}
.twitterchannel{width:100%;margin:5px 0;float:left}
.wk-twitter-bubbles .width25{width:25%;float:left}
.wk-twitter-bubbles{margin:2px 0;background:#fff;background-clip:padding-box;border:1px solid #ccc;float:left}
.wk-twitter-bubbles article{position:relative;background:url("clientlibs/images/module_line.png") 0 0 repeat-y}
.wk-twitter-bubbles article:first-child{background:0}
.wk-twitter-bubbles .content:after{position:absolute;top:-5px;left:26px;content:"";height:6px;width:11px;background:url("clientlibs/images/widgetkit/twitter_arrow.png") 0 0 no-repeat}
.wk-twitter-bubbles .content{position:relative;margin:62px 0 0 0;padding:15px;background:url("clientlibs/images/module_line_v.png") 0 0 repeat-y;border:0;border-top:1px solid #e2e2e2;background:0;box-shadow:none}
.wk-twitter-bubbles .meta{position:absolute;top:12px;right:12px;left:12px;margin:0;overflow:hidden}
.wk-twitter-bubbles .author{margin-top:2px}
.wk-twitter .image{padding:2px;border:1px solid #d2d2d2;border-bottom-color:#c2c2c2;background:#fff}
.wk-twitter-bubbles time{color:#aaa;font-size:11px;margin-top:-5px}
.wk-twitter-bubbles .image{display:block;float:left;margin-right:10px}
.wk-twitter-bubbles .author,.wk-twitter-bubbles time{display:block}
.languagesnav{margin:3px auto 0;text-align:center;float:right;padding:10px;background:#fff;box-shadow:0 1px 0 rgba(47,49,53,0.04);-webkit-box-shadow:0 1px 0 rgba(47,49,53,0.04);-moz-box-shadow:0 1px 0 rgba(47,49,53,0.04);border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea}
.languagesnav a{margin-right:2px;font-size:1em;color:#aaa!important}
.languagesnav a.current-language{color:#525252!important}
.languagesnav a:hover{text-decoration:underline!important}
.event{padding:20px}
.event .eventContainer{float:left}
@media only screen and (min-width:960px){.event .eventContainer{width:800px}
}
.event .mapContainer{float:left;width:300px;min-height:1px;margin-left:30px;padding:15px;background-color:#f7f7f7}
.module-title h2.title{font-size:22px;margin-bottom:15px;padding:0;color:#72a3d5}
.event .mapContainer .moduletitle{line-height:1.4;margin:0;padding-bottom:10px;position:relative;font-size:18px;color:#eab90c}
.event .mapContainer .moduletitle:after{content:'';position:absolute;left:0;bottom:2px;width:25px;height:0;border-bottom:1px solid #cbcbcb}
.event .mapContainer .moduletitle:before{content:'';position:absolute;left:0;bottom:2px;width:100%;height:0;border-bottom:1px solid #f9f9f9}
.event .mapWrapper{background-color:transparent}
.event .mapForm{border:1px solid grey;margin-top:20px}
form#latlngForm{float:none;margin:10px 5px}
div.itemToolbar{background:0;padding:2px 0;margin:10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}
.addthis_toolbox{float:left;padding-top:5px}
.printbuttons{float:right;padding-top:5px}
.printbuttons img{border:0;-webkit-box-shadow:none;box-shadow:none;margin:0 6px}
.clr{clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:0}
.ohanah .event_header_container{width:78%;clear:both}
.ohanah .event-photos{width:50px;float:right;margin:2px;height:50px}
.ohanah .event-photos .image{padding:2px}
.ohanah .event-photos img{border:1px solid #ccc;border-radius:3px}
.ohanah div#event_date_day div{text-align:center}
.ohanah .event_date_flyer_container{float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #eaeaea;width:63px;padding:3px;display:block;margin-right:10px;position:relative;top:-5px}
.ohanah .event_date_gallery_container{float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #eaeaea;max-height:62px;padding:3px;display:block;margin:12px 5px 0 0;position:relative}
.ohanah .date_icon{background:url(clientlibs/images/widgetkit/images/date_icon.png) no-repeat center;width:20px;height:16px;float:left;margin-right:10px}
.ohanah .location_icon{background:url(clientlibs/images/widgetkit/images/location_icon.png) no-repeat center;width:20px;height:16px;float:left;margin-right:10px}
.ohanah .ticket_icon{background:url(clientlibs/images/widgetkit/images/ticket_icon.png) no-repeat center;width:20px;height:16px;float:right;margin-right:10px}
.ohanah .event_date_gallery_container img{width:32px;height:32px}
.ohanah .event_date{background:url(clientlibs/images/widgetkit/images/date_bg.png) no-repeat;display:block;text-align:center;width:63px;height:75px;font-family:"Arial"}
.ohanah .event_date_day{font-size:36px;line-height:36px;color:#fff;font-weight:bold;padding-top:2px;text-align:right}
.ohanah #event_date_day div{text-align:center}
.ohanah .event_date_month{font-size:18px;line-height:18px;color:#fff}
.ohanah .event_date_year{font-size:12px;line-height:12px;color:#fff;padding-top:2px}
.ohanah .event_flyer{padding-top:4px}
.ohanah #event_flyer{width:62px;height:62px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.ohanah .event_detail_title h2{font-size:20px;line-height:20px;padding-top:5px;margin:0;display:block}
.ohanah .event_detail_location h3{padding-bottom:10px}
.map .event_detail_location{margin-left:0}
.com_ohanah #mainbody .event_detail_location h3{padding-top:0;margin-top:0;line-height:20px}
.ohanah .event_detail_container h3{color:#535353!important;width:85%}
.ohanah .event_detail_container #event-container-info{color:white;padding:5px 10px;display:inline-block;width:98%;background-color:#0075b9}
.ohanah .event_detail_container .event_detail_title a{color:#0075b9}
.ohanah .event_date_flyer_container div{background-color:#0075b9;background-image:none}
span.atvenue{display:none}
.event_detail_container #event-container-info a{color:white;font-weight:bold;line-height:20px}
.event_detail_container #event-container-info a:hover{color:white}
.event_detail_container #event-container-info span{padding:0}
.event_detail_container #event-container-info span.ohanah-event-category-link{margin:0;margin-right:10px;display:inline!important}
.event_detail_container #event-container-info span.ohanah-registration-link{float:right;padding-left:12px}
body.com_ohanah .event_detail_container div.event-spacer{display:none}
body.com_ohanah div.ohanah-event-short-description{margin-bottom:25px}
.ohanah .event-photos{width:143px;height:284px;margin:0 0 30px 30px}
.ohanah-event-full-description{clear:none}
.event_detail_container.cat-2 #event-container-info{background-color:#6aa43a}
.event_detail_container.cat-2 .event_detail_title a{color:#6aa43a}
.event_detail_container.cat-2 .event_date_flyer_container div{background-color:#6aa43a}
.event_detail_container.cat-3 #event-container-info{background-color:#646464}
.event_detail_container.cat-3 .event_detail_title a{color:#646464}
.event_detail_container.cat-3 .event_date_flyer_container div{background-color:#646464}
.event_detail_container.cat-4 #event-container-info{background-color:#ff7300}
.event_detail_container.cat-4 .event_detail_title a{color:#ff7300}
.event_detail_container.cat-4 .event_date_flyer_container div{background-color:#ff7300}
.event_detail_container.cat-5 #event-container-info{background-color:#cd4332}
.event_detail_container.cat-5 .event_detail_title a{color:#cd4332}
.event_detail_container.cat-5 .event_date_flyer_container div{background-color:#cd4332}
#downloadimg{display:inline-block;width:98%;margin:5px 0}
#downloadimg a{color:#666}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("clientlibs/images/widgetkit/images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}
[class^="icon-"]:before{content:none}
.icon-download{background-position:-120px -24px}
.icon-folder-open{width:16px;background-position:-408px -120px}
.icon-map-marker{background-position:-24px -72px}
.icon-tag{background-position:0 -48px}
.icon-tags{background-position:-25px -48px}
.icon-bookmark{background-position:-72px -48px}
.icon-circle-arrow-right{background-position:-240px -144px}
.icon-white{background-image:url("clientlibs/images/widgetkit/images/glyphicons-halflings-white.png")}
#latlngAlert{color:red}
.map{width:100%}
.mapWrapper #simplemap{width:100%;height:300px}
.mapWrapper img{max-width:none}
.map .eventListContainer{float:left}
.map .sidebarContainer{float:left;width:100%;min-height:1px;margin-left:30px;padding:15px;background-color:#f7f7f7}
@media only screen and (min-width:960px){.map .eventListContainer{width:840px}
.map .sidebarContainer{width:270px}
}
.map .dropdown.size4{width:100%}
.map .dropdown.size4 select{width:120%}
.map .moduletable{margin-bottom:30px}
.map .moduletable .moduletitle{color:#0075b9;line-height:1.4;margin-bottom:15px;padding-bottom:20px;position:relative;font-size:18px}
.map .moduletitle:before{content:'';position:absolute;left:0;bottom:2px;width:100%;height:0;border-bottom:1px solid #f9f9f9}
.map .moduletitle:after{content:'';position:absolute;left:0;bottom:2px;width:25px;height:0;border-bottom:1px solid #cbcbcb}
.map ul.menu{margin:0;padding:0;list-style:none}
.map ul.menu li{margin-bottom:0;list-style:none}
.map ul.menu li a{color:#595959;display:block;padding:4px 0 4px 20px;position:relative;border-radius:2px;font-weight:normal}
.map ul.menu li a:hover{background:#0075b9;color:white!important}
.map ul.menu li a:before{content:''}
.map ul.menu li a:after{content:'\203A';position:absolute;left:7px;top:6px;color:#DDD;font-size:16px;line-height:1;width:4px;height:4px;font-family:Arial}
.markedDay a.ui-state-hover,.markedDay a.ui-state-default{background:#0076cc!important;color:#fff!important;text-shadow:none!important}
.map .siv-datepicker-viewall{margin:10px 0;padding:5px 2px;background-color:#fafafa;border-bottom:1px dotted #c8c8c8;border-top:1px dotted #c8c8c8}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer}