body{font-family:DroidSansRegular!important;line-height:20px!important}
h1,h3,h4,a,.mod-box .module-title,.mod-line .module-title,.menu-dropdown li.active .level1,.menu-dropdown a.level2:hover,.menu-dropdown a.level3:hover,.menu-sidebar a:hover,.menu-sidebar li>span:hover,.wk-slideshow-revista-tabs .nav li.active{color:#eca500!important}
h1,h2,h3,h4,h5,h6{font-family:'KreonRegular'!important}
h3{font-size:18px;line-height:18px}
h4{font-size:16px;line-height:16px}
#header{margin-top:5px!important}
.headerbanner{float:left}
.languagesnav{float:right;clear:right;margin:0 0 0 10px}
.languagesnav a{float:left;margin:0 3px}
.languagesnav a:hover{color:#513a0d}
.languagesnav a.current-language{color:#0c3152!important}
#sidebar-a{width:490px!important}
#sidebar-a .interno{width:25%!important}
.menu-dropdown a.level1>span,.menu-dropdown span.level1>span{padding:11px 6px 10px!important}
.menu-dropdown a.level1,.menu-dropdown span.level1,.mod-box-color .menu-sidebar a,.mod-box-color .menu-sidebar li>span{color:#f2ebd2!important}
.menu-dropdown li.active .level1{color:#513a0d!important}
.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1{border-bottom-color:#f4b420!important}
.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1{color:#fff!important}
.menu-dropdown a.level1,.menu-dropdown span.level1{font-family:'KreonRegular';font-size:13px!important}
#toolbar{background:url("images/toolbar.png") repeat scroll 0 0 transparent!important}
#toolbar a{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,0.4)!important}
#menubar{background:url("images/menubar.png") repeat-x scroll 0 0 transparent!important}
.menu-dropdown a.level2,.menu-dropdown span.level2{color:#444!important}
.mod-box-color{background:url("images/module_box_color.png") repeat-x scroll 0 0 #eaa400!important;border:1px solid #bb8300!important;box-shadow:0 1px 1px rgba(0,0,0,0.06)!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,0.2)!important}
#toolbar .menu-line li{margin-left:10px!important;padding-left:12px!important}
#toolbar .menu-line li{background:url("images/menu_line_top.png") no-repeat scroll 0 0 transparent!important}
#toolbar .menu-line li:hover{background-position:0 -50px!important}
#toolbar .menu-line li:first-child{margin-left:0!important}
#toolbar a:hover,.mod-box-black a:hover{color:#f3b728!important}
.menu-line li{margin-left:7px!important;padding-left:8px!important;background:url("images/menu_line.png") 0 50% no-repeat!important;text-transform:uppercase!important}
.menu-line li:first-child{margin-left:0!important;padding-left:0!important;background:none!important}
#footer{background:url("images/footer.png") repeat-x scroll 0 0 transparent!important}
a:hover{color:#513a0d!important}
#footer .footnav{font-size:13px}
#footer .menu-line-footer{margin:0 0 10px 0}
#footer h4{text-align:left;float:left;margin-top:5px;text-transform:none}
.siv-gallerycontainer #gallery{margin-left:40px;border-radius:4px;-moz-border-radius:10px;-webkit-border-radius:10px;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);border-style:solid;border-width:1px}
.fotobig{float:left;width:98%;margin:30px 0 15px 0}
.fotobig h4{margin-top:0;font-size:1.2em;color:#595757}
.fotobig a img{float:left;margin:0 10px 2px 0}
div.titolo_tagcloud{border-left:0;border-right:0;border-top:0;border-bottom:1px solid #e5e5e5;clear:both;float:left;font-size:18px;font-weight:normal;height:auto;line-height:18px;margin:0 5px 7px 0;padding:0 0 6px 3px;text-align:left;text-transform:none;width:98%;text-transform:uppercase;color:#444}
ul.tagcloud{border:0;color:#666;float:left;margin:0 5px 5px 0;padding:5px;font-size:1em}
.tagcloud{list-style:none outside none;text-align:center}
#page .tagcloud li{background:none repeat scroll 0 0 #fff!important;border:0 none!important}
#headerbar .module{float:right!important;width:auto!important;clear:right!important}
#headerbar .module .social{float:left}
.social-icons-special .rss a{background-position:0 -158px!important}
.social-icons-special .flickr a{background-position:0 -128px!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}
ins,mark,input,textarea,form.style button,form.style input[type="button"],form.style input.button,form.style #submit,.box fieldset,a.button-more,em.box,pre,.box-content,.box-note,.box-info,.box-hint,.box-warning,.box-download,.social-icons-special li a,#page .tagcloud li,#system .pagination a,#system .pagination strong,.wk-twitter .image,.frontpage-slideset img,.frontpage-stream img{border-radius:0 0 0 0!important}
.social-icons-special li a{box-shadow:0 0 0 0!important;border:0!important;background-color:transparent!important}
.social-icons-special li a:hover{background-color:transparent!important}
.slideset-content small{display:none}
.wk-slideset-revista ul.set li{min-height:127px;margin-top:8px}
.wk-slideshow-revista-articles .nav span,.wk-slideset-revista .nav.icon span{background-image:url("images/nav-giallo.png")!important}
.wk-gallery-revista-default .nav span{background-image:url("images/nav-giallo.png")!important}
#m-top .module,.noblog #m-content,#page.isblog #system .item,#m-bottom .module{box-shadow:0 0 0 0 #fff}
#page.isblog #system .item{border:medium none;margin:10px 10px 0;overflow:visible}
#page.isblog #system .list .item{float:left}
#m-top .module,.noblog #m-content,#page.isblog #system .item,#m-bottom .module{padding:0!important}
#system .item>header .meta{font-size:13px;line-height:13px;margin:10px 0 0}
.siv-search-coldx{float:right;margin:0 0 10px 10px}
#searchbox{background-image:url("images/searchbox_magnifier_rounded.png")!important;height:30px!important;margin:10px 7px 0 0!important;padding:0 25px!important;width:110px!important}
#searchbox input{width:127px!important}
.slideshow{margin:5px 0!important}
#cntdwn{font-size:20px;color:#eca500!important;margin:10px 0!important}
.list .list-item-preview-sezione img{float:left!important;max-height:140px!important;max-width:300px!important;margin-right:10px!important}
.list .list-item-preview-sezione{padding:0 0 25px 0!important}
.list-item-preview-sezione h1{font-size:1.2em!important;line-height:15px!important}
.list img.list-image-preview{max-width:400px!important}
.list .teaser-time-container a{display:table-row}
.list img.teaser{border:0!important;float:left!important;height:auto!important;min-height:48px!important;margin-right:8px!important;width:140px!important}
.list span.teaser-title{font-size:18px;vertical-align:middle;width:500px;line-height:25px!important;display:table-cell;height:100%}
.siv-maincontent div.carousel .cq-carousel,div.carousel .cq-carousel{border:0 solid #eca500;clear:both;height:350px;max-height:500px;min-height:250px;overflow:hidden;padding:0;width:100%}
.cq-carousel-banner-item h3{color:#eca500!important;font-size:18px!important}
.cq-carousel-banner-item p{font-size:15px!important}
.cq-carousel-banner-item p a{color:#333!important}
.menu-sidebar li.parent .level1>span{font-size:12px}
.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}
.ui-datepicker th{border:0 none;font-weight:bold;padding:.7em .3em;text-align:center}
.ui-datepicker-calendar tbody tr:first-child{background:none repeat-x scroll left top transparent!important;padding-top:10px!important}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}
.ui-datepicker td{border:0 none;padding:1px}
.ui-state-disabled{cursor:default!important}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-color:#e6e6e6;border:1px solid #d3d3d3;color:#555;font-weight:normal}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
a.ui-datepicker-prev{float:left}
a.ui-datepicker-next{float:right}
.ui-datepicker-title{width:200px;text-align:center;clear:both}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35}
#ohanah-module-calendar-date-6441 .markedDay a.ui-state-hover,#ohanah-module-calendar-date-6441 .markedDay a.ui-state-default{color:#2358a6!important;text-shadow:none!important}
#ohanah-module-calendar-date-6441 a.ui-state-hover,#ohanah-module-calendar-date-6441 .markedDay a.ui-state-default{background:none repeat scroll 0 0 #fff!important;color:#2358a6!important;text-shadow:none!important}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-color:#e6e6e6;border:1px solid #d3d3d3;color:#555;font-weight:normal}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
#ohanah-module-calendar-date-3667 .ui-datepicker{width:190px!important}
.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}
.ui-corner-all{border-radius:4px 4px 4px 4px}
.ui-widget-content{border:0 solid #aaa;color:#222}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-datepicker{padding:0 0 0!important;width:auto!important}
.ui-helper-clearfix{display:block}
.ui-helper-clearfix{display:inline-block}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}
.customtitle{padding:10px 0 3px 0;border-bottom:1px solid #e2e2e2}
.customtitle h2,.customtitle h3{color:#eca500!important;display:inline;width:auto}
.customtitle .label{padding-right:15px}
.map .event_detail_address h3{color:#666!important;margin-top:10px;margin-bottom:3px}
.map .event_detail_address h3 .description{text-transform:none}
.map .event_link2{font-size:13px;margin-bottom:5px}
.map .event-container-info2{left:90%;top:-30px;float:left}
.map .span-container-info2{float:right;padding-left:8px;margin-right:5px}
.map .event-container-info2 a{background-color:#313131;color:white!important;padding:7px 10px;transition:color .2s linear;-webkit-transition:color .2s linear;-webkit-transition:background-color .2s linear;border-radius:5px;border:0;position:relative}
.dropdown.size3{width:180px}
.dropdown.size3 select{width:200px}
.mapInput input.size3{width:200px}