@font-face{font-family:weathericons;src:url(../../themes/agid/fonts/weather-icons-master/font/weathericons-regular-webfont.eot);src:url(../../themes/agid/fonts/weather-icons-master/font/weathericons-regular-webfontd41d.eot?#iefix) format('embedded-opentype'),url(../../themes/agid/fonts/weather-icons-master/font/weathericons-regular-webfont.woff2) format('woff2'),url(../../themes/agid/fonts/weather-icons-master/font/weathericons-regular-webfont.woff) format('woff'),url(../../themes/agid/fonts/weather-icons-master/font/weathericons-regular-webfont.ttf) format('truetype'),url(../../themes/agid/fonts/weather-icons-master/font/weathericons-regular-webfont.svg#weather_iconsregular) format('svg');font-weight:400;font-style:normal}
.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.wi-fw{text-align:center;width:1.4em}
.wi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.wi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.wi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.wi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.wi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
.wi-day-sunny:before{content:"\f00d"}
.wi-day-cloudy:before{content:"\f002"}
.wi-day-cloudy-gusts:before{content:"\f000"}
.wi-day-cloudy-windy:before{content:"\f001"}
.wi-day-fog:before{content:"\f003"}
.wi-day-hail:before{content:"\f004"}
.wi-day-haze:before{content:"\f0b6"}
.wi-day-lightning:before{content:"\f005"}
.wi-day-rain:before{content:"\f008"}
.wi-day-rain-mix:before{content:"\f006"}
.wi-day-rain-wind:before{content:"\f007"}
.wi-day-showers:before{content:"\f009"}
.wi-day-sleet:before{content:"\f0b2"}
.wi-day-sleet-storm:before{content:"\f068"}
.wi-day-snow:before{content:"\f00a"}
.wi-day-snow-thunderstorm:before{content:"\f06b"}
.wi-day-snow-wind:before{content:"\f065"}
.wi-day-sprinkle:before{content:"\f00b"}
.wi-day-storm-showers:before{content:"\f00e"}
.wi-day-sunny-overcast:before{content:"\f00c"}
.wi-day-thunderstorm:before{content:"\f010"}
.wi-day-windy:before{content:"\f085"}
.wi-solar-eclipse:before{content:"\f06e"}
.wi-hot:before{content:"\f072"}
.wi-day-cloudy-high:before{content:"\f07d"}
.wi-day-light-wind:before{content:"\f0c4"}
.wi-night-clear:before{content:"\f02e"}
.wi-night-alt-cloudy:before{content:"\f086"}
.wi-night-alt-cloudy-gusts:before{content:"\f022"}
.wi-night-alt-cloudy-windy:before{content:"\f023"}
.wi-night-alt-hail:before{content:"\f024"}
.wi-night-alt-lightning:before{content:"\f025"}
.wi-night-alt-rain:before{content:"\f028"}
.wi-night-alt-rain-mix:before{content:"\f026"}
.wi-night-alt-rain-wind:before{content:"\f027"}
.wi-night-alt-showers:before{content:"\f029"}
.wi-night-alt-sleet:before{content:"\f0b4"}
.wi-night-alt-sleet-storm:before{content:"\f06a"}
.wi-night-alt-snow:before{content:"\f02a"}
.wi-night-alt-snow-thunderstorm:before{content:"\f06d"}
.wi-night-alt-snow-wind:before{content:"\f067"}
.wi-night-alt-sprinkle:before{content:"\f02b"}
.wi-night-alt-storm-showers:before{content:"\f02c"}
.wi-night-alt-thunderstorm:before{content:"\f02d"}
.wi-night-cloudy:before{content:"\f031"}
.wi-night-cloudy-gusts:before{content:"\f02f"}
.wi-night-cloudy-windy:before{content:"\f030"}
.wi-night-fog:before{content:"\f04a"}
.wi-night-hail:before{content:"\f032"}
.wi-night-lightning:before{content:"\f033"}
.wi-night-partly-cloudy:before{content:"\f083"}
.wi-night-rain:before{content:"\f036"}
.wi-night-rain-mix:before{content:"\f034"}
.wi-night-rain-wind:before{content:"\f035"}
.wi-night-showers:before{content:"\f037"}
.wi-night-sleet:before{content:"\f0b3"}
.wi-night-sleet-storm:before{content:"\f069"}
.wi-night-snow:before{content:"\f038"}
.wi-night-snow-thunderstorm:before{content:"\f06c"}
.wi-night-snow-wind:before{content:"\f066"}
.wi-night-sprinkle:before{content:"\f039"}
.wi-night-storm-showers:before{content:"\f03a"}
.wi-night-thunderstorm:before{content:"\f03b"}
.wi-lunar-eclipse:before{content:"\f070"}
.wi-stars:before{content:"\f077"}
.wi-storm-showers:before{content:"\f01d"}
.wi-thunderstorm:before{content:"\f01e"}
.wi-night-alt-cloudy-high:before{content:"\f07e"}
.wi-night-cloudy-high:before{content:"\f080"}
.wi-night-alt-partly-cloudy:before{content:"\f081"}
.wi-cloud:before{content:"\f041"}
.wi-cloudy:before{content:"\f013"}
.wi-cloudy-gusts:before{content:"\f011"}
.wi-cloudy-windy:before{content:"\f012"}
.wi-fog:before{content:"\f014"}
.wi-hail:before{content:"\f015"}
.wi-rain:before{content:"\f019"}
.wi-rain-mix:before{content:"\f017"}
.wi-rain-wind:before{content:"\f018"}
.wi-showers:before{content:"\f01a"}
.wi-sleet:before{content:"\f0b5"}
.wi-snow:before{content:"\f01b"}
.wi-sprinkle:before{content:"\f01c"}
.wi-storm-showers:before{content:"\f01d"}
.wi-thunderstorm:before{content:"\f01e"}
.wi-snow-wind:before{content:"\f064"}
.wi-snow:before{content:"\f01b"}
.wi-smog:before{content:"\f074"}
.wi-smoke:before{content:"\f062"}
.wi-lightning:before{content:"\f016"}
.wi-raindrops:before{content:"\f04e"}
.wi-raindrop:before{content:"\f078"}
.wi-dust:before{content:"\f063"}
.wi-snowflake-cold:before{content:"\f076"}
.wi-windy:before{content:"\f021"}
.wi-strong-wind:before{content:"\f050"}
.wi-sandstorm:before{content:"\f082"}
.wi-earthquake:before{content:"\f0c6"}
.wi-fire:before{content:"\f0c7"}
.wi-flood:before{content:"\f07c"}
.wi-meteor:before{content:"\f071"}
.wi-tsunami:before{content:"\f0c5"}
.wi-volcano:before{content:"\f0c8"}
.wi-hurricane:before{content:"\f073"}
.wi-tornado:before{content:"\f056"}
.wi-small-craft-advisory:before{content:"\f0cc"}
.wi-gale-warning:before{content:"\f0cd"}
.wi-storm-warning:before{content:"\f0ce"}
.wi-hurricane-warning:before{content:"\f0cf"}
.wi-wind-direction:before{content:"\f0b1"}
.wi-alien:before{content:"\f075"}
.wi-celsius:before{content:"\f03c"}
.wi-fahrenheit:before{content:"\f045"}
.wi-degrees:before{content:"\f042"}
.wi-thermometer:before{content:"\f055"}
.wi-thermometer-exterior:before{content:"\f053"}
.wi-thermometer-internal:before{content:"\f054"}
.wi-cloud-down:before{content:"\f03d"}
.wi-cloud-up:before{content:"\f040"}
.wi-cloud-refresh:before{content:"\f03e"}
.wi-horizon:before{content:"\f047"}
.wi-horizon-alt:before{content:"\f046"}
.wi-sunrise:before{content:"\f051"}
.wi-sunset:before{content:"\f052"}
.wi-moonrise:before{content:"\f0c9"}
.wi-moonset:before{content:"\f0ca"}
.wi-refresh:before{content:"\f04c"}
.wi-refresh-alt:before{content:"\f04b"}
.wi-umbrella:before{content:"\f084"}
.wi-barometer:before{content:"\f079"}
.wi-humidity:before{content:"\f07a"}
.wi-na:before{content:"\f07b"}
.wi-train:before{content:"\f0cb"}
.wi-moon-new:before{content:"\f095"}
.wi-moon-waxing-crescent-1:before{content:"\f096"}
.wi-moon-waxing-crescent-2:before{content:"\f097"}
.wi-moon-waxing-crescent-3:before{content:"\f098"}
.wi-moon-waxing-crescent-4:before{content:"\f099"}
.wi-moon-waxing-crescent-5:before{content:"\f09a"}
.wi-moon-waxing-crescent-6:before{content:"\f09b"}
.wi-moon-first-quarter:before{content:"\f09c"}
.wi-moon-waxing-gibbous-1:before{content:"\f09d"}
.wi-moon-waxing-gibbous-2:before{content:"\f09e"}
.wi-moon-waxing-gibbous-3:before{content:"\f09f"}
.wi-moon-waxing-gibbous-4:before{content:"\f0a0"}
.wi-moon-waxing-gibbous-5:before{content:"\f0a1"}
.wi-moon-waxing-gibbous-6:before{content:"\f0a2"}
.wi-moon-full:before{content:"\f0a3"}
.wi-moon-waning-gibbous-1:before{content:"\f0a4"}
.wi-moon-waning-gibbous-2:before{content:"\f0a5"}
.wi-moon-waning-gibbous-3:before{content:"\f0a6"}
.wi-moon-waning-gibbous-4:before{content:"\f0a7"}
.wi-moon-waning-gibbous-5:before{content:"\f0a8"}
.wi-moon-waning-gibbous-6:before{content:"\f0a9"}
.wi-moon-third-quarter:before{content:"\f0aa"}
.wi-moon-waning-crescent-1:before{content:"\f0ab"}
.wi-moon-waning-crescent-2:before{content:"\f0ac"}
.wi-moon-waning-crescent-3:before{content:"\f0ad"}
.wi-moon-waning-crescent-4:before{content:"\f0ae"}
.wi-moon-waning-crescent-5:before{content:"\f0af"}
.wi-moon-waning-crescent-6:before{content:"\f0b0"}
.wi-moon-alt-new:before{content:"\f0eb"}
.wi-moon-alt-waxing-crescent-1:before{content:"\f0d0"}
.wi-moon-alt-waxing-crescent-2:before{content:"\f0d1"}
.wi-moon-alt-waxing-crescent-3:before{content:"\f0d2"}
.wi-moon-alt-waxing-crescent-4:before{content:"\f0d3"}
.wi-moon-alt-waxing-crescent-5:before{content:"\f0d4"}
.wi-moon-alt-waxing-crescent-6:before{content:"\f0d5"}
.wi-moon-alt-first-quarter:before{content:"\f0d6"}
.wi-moon-alt-waxing-gibbous-1:before{content:"\f0d7"}
.wi-moon-alt-waxing-gibbous-2:before{content:"\f0d8"}
.wi-moon-alt-waxing-gibbous-3:before{content:"\f0d9"}
.wi-moon-alt-waxing-gibbous-4:before{content:"\f0da"}
.wi-moon-alt-waxing-gibbous-5:before{content:"\f0db"}
.wi-moon-alt-waxing-gibbous-6:before{content:"\f0dc"}
.wi-moon-alt-full:before{content:"\f0dd"}
.wi-moon-alt-waning-gibbous-1:before{content:"\f0de"}
.wi-moon-alt-waning-gibbous-2:before{content:"\f0df"}
.wi-moon-alt-waning-gibbous-3:before{content:"\f0e0"}
.wi-moon-alt-waning-gibbous-4:before{content:"\f0e1"}
.wi-moon-alt-waning-gibbous-5:before{content:"\f0e2"}
.wi-moon-alt-waning-gibbous-6:before{content:"\f0e3"}
.wi-moon-alt-third-quarter:before{content:"\f0e4"}
.wi-moon-alt-waning-crescent-1:before{content:"\f0e5"}
.wi-moon-alt-waning-crescent-2:before{content:"\f0e6"}
.wi-moon-alt-waning-crescent-3:before{content:"\f0e7"}
.wi-moon-alt-waning-crescent-4:before{content:"\f0e8"}
.wi-moon-alt-waning-crescent-5:before{content:"\f0e9"}
.wi-moon-alt-waning-crescent-6:before{content:"\f0ea"}
.wi-moon-0:before{content:"\f095"}
.wi-moon-1:before{content:"\f096"}
.wi-moon-2:before{content:"\f097"}
.wi-moon-3:before{content:"\f098"}
.wi-moon-4:before{content:"\f099"}
.wi-moon-5:before{content:"\f09a"}
.wi-moon-6:before{content:"\f09b"}
.wi-moon-7:before{content:"\f09c"}
.wi-moon-8:before{content:"\f09d"}
.wi-moon-9:before{content:"\f09e"}
.wi-moon-10:before{content:"\f09f"}
.wi-moon-11:before{content:"\f0a0"}
.wi-moon-12:before{content:"\f0a1"}
.wi-moon-13:before{content:"\f0a2"}
.wi-moon-14:before{content:"\f0a3"}
.wi-moon-15:before{content:"\f0a4"}
.wi-moon-16:before{content:"\f0a5"}
.wi-moon-17:before{content:"\f0a6"}
.wi-moon-18:before{content:"\f0a7"}
.wi-moon-19:before{content:"\f0a8"}
.wi-moon-20:before{content:"\f0a9"}
.wi-moon-21:before{content:"\f0aa"}
.wi-moon-22:before{content:"\f0ab"}
.wi-moon-23:before{content:"\f0ac"}
.wi-moon-24:before{content:"\f0ad"}
.wi-moon-25:before{content:"\f0ae"}
.wi-moon-26:before{content:"\f0af"}
.wi-moon-27:before{content:"\f0b0"}
.wi-time-1:before{content:"\f08a"}
.wi-time-2:before{content:"\f08b"}
.wi-time-3:before{content:"\f08c"}
.wi-time-4:before{content:"\f08d"}
.wi-time-5:before{content:"\f08e"}
.wi-time-6:before{content:"\f08f"}
.wi-time-7:before{content:"\f090"}
.wi-time-8:before{content:"\f091"}
.wi-time-9:before{content:"\f092"}
.wi-time-10:before{content:"\f093"}
.wi-time-11:before{content:"\f094"}
.wi-time-12:before{content:"\f089"}
.wi-direction-up:before{content:"\f058"}
.wi-direction-up-right:before{content:"\f057"}
.wi-direction-right:before{content:"\f04d"}
.wi-direction-down-right:before{content:"\f088"}
.wi-direction-down:before{content:"\f044"}
.wi-direction-down-left:before{content:"\f043"}
.wi-direction-left:before{content:"\f048"}
.wi-direction-up-left:before{content:"\f087"}
.wi-wind-beaufort-0:before{content:"\f0b7"}
.wi-wind-beaufort-1:before{content:"\f0b8"}
.wi-wind-beaufort-2:before{content:"\f0b9"}
.wi-wind-beaufort-3:before{content:"\f0ba"}
.wi-wind-beaufort-4:before{content:"\f0bb"}
.wi-wind-beaufort-5:before{content:"\f0bc"}
.wi-wind-beaufort-6:before{content:"\f0bd"}
.wi-wind-beaufort-7:before{content:"\f0be"}
.wi-wind-beaufort-8:before{content:"\f0bf"}
.wi-wind-beaufort-9:before{content:"\f0c0"}
.wi-wind-beaufort-10:before{content:"\f0c1"}
.wi-wind-beaufort-11:before{content:"\f0c2"}
.wi-wind-beaufort-12:before{content:"\f0c3"}
.wi-yahoo-0:before{content:"\f056"}
.wi-yahoo-1:before{content:"\f00e"}
.wi-yahoo-2:before{content:"\f073"}
.wi-yahoo-3:before{content:"\f01e"}
.wi-yahoo-4:before{content:"\f01e"}
.wi-yahoo-5:before{content:"\f017"}
.wi-yahoo-6:before{content:"\f017"}
.wi-yahoo-7:before{content:"\f017"}
.wi-yahoo-8:before{content:"\f015"}
.wi-yahoo-9:before{content:"\f01a"}
.wi-yahoo-10:before{content:"\f015"}
.wi-yahoo-11:before{content:"\f01a"}
.wi-yahoo-12:before{content:"\f01a"}
.wi-yahoo-13:before{content:"\f01b"}
.wi-yahoo-14:before{content:"\f00a"}
.wi-yahoo-15:before{content:"\f064"}
.wi-yahoo-16:before{content:"\f01b"}
.wi-yahoo-17:before{content:"\f015"}
.wi-yahoo-18:before{content:"\f017"}
.wi-yahoo-19:before{content:"\f063"}
.wi-yahoo-20:before{content:"\f014"}
.wi-yahoo-21:before{content:"\f021"}
.wi-yahoo-22:before{content:"\f062"}
.wi-yahoo-23:before{content:"\f050"}
.wi-yahoo-24:before{content:"\f050"}
.wi-yahoo-25:before{content:"\f076"}
.wi-yahoo-26:before{content:"\f013"}
.wi-yahoo-27:before{content:"\f031"}
.wi-yahoo-28:before{content:"\f002"}
.wi-yahoo-29:before{content:"\f031"}
.wi-yahoo-30:before{content:"\f002"}
.wi-yahoo-31:before{content:"\f02e"}
.wi-yahoo-32:before{content:"\f00d"}
.wi-yahoo-33:before{content:"\f083"}
.wi-yahoo-34:before{content:"\f00c"}
.wi-yahoo-35:before{content:"\f017"}
.wi-yahoo-36:before{content:"\f072"}
.wi-yahoo-37:before{content:"\f00e"}
.wi-yahoo-38:before{content:"\f00e"}
.wi-yahoo-39:before{content:"\f00e"}
.wi-yahoo-40:before{content:"\f01a"}
.wi-yahoo-41:before{content:"\f064"}
.wi-yahoo-42:before{content:"\f01b"}
.wi-yahoo-43:before{content:"\f064"}
.wi-yahoo-44:before{content:"\f00c"}
.wi-yahoo-45:before{content:"\f00e"}
.wi-yahoo-46:before{content:"\f01b"}
.wi-yahoo-47:before{content:"\f00e"}
.wi-yahoo-3200:before{content:"\f077"}
.wi-forecast-io-clear-day:before{content:"\f00d"}
.wi-forecast-io-clear-night:before{content:"\f02e"}
.wi-forecast-io-rain:before{content:"\f019"}
.wi-forecast-io-snow:before{content:"\f01b"}
.wi-forecast-io-sleet:before{content:"\f0b5"}
.wi-forecast-io-wind:before{content:"\f050"}
.wi-forecast-io-fog:before{content:"\f014"}
.wi-forecast-io-cloudy:before{content:"\f013"}
.wi-forecast-io-partly-cloudy-day:before{content:"\f002"}
.wi-forecast-io-partly-cloudy-night:before{content:"\f031"}
.wi-forecast-io-hail:before{content:"\f015"}
.wi-forecast-io-thunderstorm:before{content:"\f01e"}
.wi-forecast-io-tornado:before{content:"\f056"}
.wi-wmo4680-00:before,.wi-wmo4680-0:before{content:"\f055"}
.wi-wmo4680-01:before,.wi-wmo4680-1:before{content:"\f013"}
.wi-wmo4680-02:before,.wi-wmo4680-2:before{content:"\f055"}
.wi-wmo4680-03:before,.wi-wmo4680-3:before{content:"\f013"}
.wi-wmo4680-04:before,.wi-wmo4680-4:before{content:"\f014"}
.wi-wmo4680-05:before,.wi-wmo4680-5:before{content:"\f014"}
.wi-wmo4680-10:before{content:"\f014"}
.wi-wmo4680-11:before{content:"\f014"}
.wi-wmo4680-12:before{content:"\f016"}
.wi-wmo4680-18:before{content:"\f050"}
.wi-wmo4680-20:before{content:"\f014"}
.wi-wmo4680-21:before{content:"\f017"}
.wi-wmo4680-22:before{content:"\f017"}
.wi-wmo4680-23:before{content:"\f019"}
.wi-wmo4680-24:before{content:"\f01b"}
.wi-wmo4680-25:before{content:"\f015"}
.wi-wmo4680-26:before{content:"\f01e"}
.wi-wmo4680-27:before{content:"\f063"}
.wi-wmo4680-28:before{content:"\f063"}
.wi-wmo4680-29:before{content:"\f063"}
.wi-wmo4680-30:before{content:"\f014"}
.wi-wmo4680-31:before{content:"\f014"}
.wi-wmo4680-32:before{content:"\f014"}
.wi-wmo4680-33:before{content:"\f014"}
.wi-wmo4680-34:before{content:"\f014"}
.wi-wmo4680-35:before{content:"\f014"}
.wi-wmo4680-40:before{content:"\f017"}
.wi-wmo4680-41:before{content:"\f01c"}
.wi-wmo4680-42:before{content:"\f019"}
.wi-wmo4680-43:before{content:"\f01c"}
.wi-wmo4680-44:before{content:"\f019"}
.wi-wmo4680-45:before{content:"\f015"}
.wi-wmo4680-46:before{content:"\f015"}
.wi-wmo4680-47:before{content:"\f01b"}
.wi-wmo4680-48:before{content:"\f01b"}
.wi-wmo4680-50:before{content:"\f01c"}
.wi-wmo4680-51:before{content:"\f01c"}
.wi-wmo4680-52:before{content:"\f019"}
.wi-wmo4680-53:before{content:"\f019"}
.wi-wmo4680-54:before{content:"\f076"}
.wi-wmo4680-55:before{content:"\f076"}
.wi-wmo4680-56:before{content:"\f076"}
.wi-wmo4680-57:before{content:"\f01c"}
.wi-wmo4680-58:before{content:"\f019"}
.wi-wmo4680-60:before{content:"\f01c"}
.wi-wmo4680-61:before{content:"\f01c"}
.wi-wmo4680-62:before{content:"\f019"}
.wi-wmo4680-63:before{content:"\f019"}
.wi-wmo4680-64:before{content:"\f015"}
.wi-wmo4680-65:before{content:"\f015"}
.wi-wmo4680-66:before{content:"\f015"}
.wi-wmo4680-67:before{content:"\f017"}
.wi-wmo4680-68:before{content:"\f017"}
.wi-wmo4680-70:before{content:"\f01b"}
.wi-wmo4680-71:before{content:"\f01b"}
.wi-wmo4680-72:before{content:"\f01b"}
.wi-wmo4680-73:before{content:"\f01b"}
.wi-wmo4680-74:before{content:"\f076"}
.wi-wmo4680-75:before{content:"\f076"}
.wi-wmo4680-76:before{content:"\f076"}
.wi-wmo4680-77:before{content:"\f01b"}
.wi-wmo4680-78:before{content:"\f076"}
.wi-wmo4680-80:before{content:"\f019"}
.wi-wmo4680-81:before{content:"\f01c"}
.wi-wmo4680-82:before{content:"\f019"}
.wi-wmo4680-83:before{content:"\f019"}
.wi-wmo4680-84:before{content:"\f01d"}
.wi-wmo4680-85:before{content:"\f017"}
.wi-wmo4680-86:before{content:"\f017"}
.wi-wmo4680-87:before{content:"\f017"}
.wi-wmo4680-89:before{content:"\f015"}
.wi-wmo4680-90:before{content:"\f016"}
.wi-wmo4680-91:before{content:"\f01d"}
.wi-wmo4680-92:before{content:"\f01e"}
.wi-wmo4680-93:before{content:"\f01e"}
.wi-wmo4680-94:before{content:"\f016"}
.wi-wmo4680-95:before{content:"\f01e"}
.wi-wmo4680-96:before{content:"\f01e"}
.wi-wmo4680-99:before{content:"\f056"}
.wi-owm-200:before{content:"\f01e"}
.wi-owm-201:before{content:"\f01e"}
.wi-owm-202:before{content:"\f01e"}
.wi-owm-210:before{content:"\f016"}
.wi-owm-211:before{content:"\f016"}
.wi-owm-212:before{content:"\f016"}
.wi-owm-221:before{content:"\f016"}
.wi-owm-230:before{content:"\f01e"}
.wi-owm-231:before{content:"\f01e"}
.wi-owm-232:before{content:"\f01e"}
.wi-owm-300:before{content:"\f01c"}
.wi-owm-301:before{content:"\f01c"}
.wi-owm-302:before{content:"\f019"}
.wi-owm-310:before{content:"\f017"}
.wi-owm-311:before{content:"\f019"}
.wi-owm-312:before{content:"\f019"}
.wi-owm-313:before{content:"\f01a"}
.wi-owm-314:before{content:"\f019"}
.wi-owm-321:before{content:"\f01c"}
.wi-owm-500:before{content:"\f01c"}
.wi-owm-501:before{content:"\f019"}
.wi-owm-502:before{content:"\f019"}
.wi-owm-503:before{content:"\f019"}
.wi-owm-504:before{content:"\f019"}
.wi-owm-511:before{content:"\f017"}
.wi-owm-520:before{content:"\f01a"}
.wi-owm-521:before{content:"\f01a"}
.wi-owm-522:before{content:"\f01a"}
.wi-owm-531:before{content:"\f01d"}
.wi-owm-600:before{content:"\f01b"}
.wi-owm-601:before{content:"\f01b"}
.wi-owm-602:before{content:"\f0b5"}
.wi-owm-611:before{content:"\f017"}
.wi-owm-612:before{content:"\f017"}
.wi-owm-615:before{content:"\f017"}
.wi-owm-616:before{content:"\f017"}
.wi-owm-620:before{content:"\f017"}
.wi-owm-621:before{content:"\f01b"}
.wi-owm-622:before{content:"\f01b"}
.wi-owm-701:before{content:"\f01a"}
.wi-owm-711:before{content:"\f062"}
.wi-owm-721:before{content:"\f0b6"}
.wi-owm-731:before{content:"\f063"}
.wi-owm-741:before{content:"\f014"}
.wi-owm-761:before{content:"\f063"}
.wi-owm-762:before{content:"\f063"}
.wi-owm-771:before{content:"\f011"}
.wi-owm-781:before{content:"\f056"}
.wi-owm-800:before{content:"\f00d"}
.wi-owm-801:before{content:"\f011"}
.wi-owm-802:before{content:"\f011"}
.wi-owm-803:before{content:"\f012"}
.wi-owm-804:before{content:"\f013"}
.wi-owm-900:before{content:"\f056"}
.wi-owm-901:before{content:"\f01d"}
.wi-owm-902:before{content:"\f073"}
.wi-owm-903:before{content:"\f076"}
.wi-owm-904:before{content:"\f072"}
.wi-owm-905:before{content:"\f021"}
.wi-owm-906:before{content:"\f015"}
.wi-owm-957:before{content:"\f050"}
.wi-owm-day-200:before{content:"\f010"}
.wi-owm-day-201:before{content:"\f010"}
.wi-owm-day-202:before{content:"\f010"}
.wi-owm-day-210:before{content:"\f005"}
.wi-owm-day-211:before{content:"\f005"}
.wi-owm-day-212:before{content:"\f005"}
.wi-owm-day-221:before{content:"\f005"}
.wi-owm-day-230:before{content:"\f010"}
.wi-owm-day-231:before{content:"\f010"}
.wi-owm-day-232:before{content:"\f010"}
.wi-owm-day-300:before{content:"\f00b"}
.wi-owm-day-301:before{content:"\f00b"}
.wi-owm-day-302:before{content:"\f008"}
.wi-owm-day-310:before{content:"\f008"}
.wi-owm-day-311:before{content:"\f008"}
.wi-owm-day-312:before{content:"\f008"}
.wi-owm-day-313:before{content:"\f008"}
.wi-owm-day-314:before{content:"\f008"}
.wi-owm-day-321:before{content:"\f00b"}
.wi-owm-day-500:before{content:"\f00b"}
.wi-owm-day-501:before{content:"\f008"}
.wi-owm-day-502:before{content:"\f008"}
.wi-owm-day-503:before{content:"\f008"}
.wi-owm-day-504:before{content:"\f008"}
.wi-owm-day-511:before{content:"\f006"}
.wi-owm-day-520:before{content:"\f009"}
.wi-owm-day-521:before{content:"\f009"}
.wi-owm-day-522:before{content:"\f009"}
.wi-owm-day-531:before{content:"\f00e"}
.wi-owm-day-600:before{content:"\f00a"}
.wi-owm-day-601:before{content:"\f0b2"}
.wi-owm-day-602:before{content:"\f00a"}
.wi-owm-day-611:before{content:"\f006"}
.wi-owm-day-612:before{content:"\f006"}
.wi-owm-day-615:before{content:"\f006"}
.wi-owm-day-616:before{content:"\f006"}
.wi-owm-day-620:before{content:"\f006"}
.wi-owm-day-621:before{content:"\f00a"}
.wi-owm-day-622:before{content:"\f00a"}
.wi-owm-day-701:before{content:"\f009"}
.wi-owm-day-711:before{content:"\f062"}
.wi-owm-day-721:before{content:"\f0b6"}
.wi-owm-day-731:before{content:"\f063"}
.wi-owm-day-741:before{content:"\f003"}
.wi-owm-day-761:before{content:"\f063"}
.wi-owm-day-762:before{content:"\f063"}
.wi-owm-day-781:before{content:"\f056"}
.wi-owm-day-800:before{content:"\f00d"}
.wi-owm-day-801:before{content:"\f000"}
.wi-owm-day-802:before{content:"\f000"}
.wi-owm-day-803:before{content:"\f000"}
.wi-owm-day-804:before{content:"\f00c"}
.wi-owm-day-900:before{content:"\f056"}
.wi-owm-day-902:before{content:"\f073"}
.wi-owm-day-903:before{content:"\f076"}
.wi-owm-day-904:before{content:"\f072"}
.wi-owm-day-906:before{content:"\f004"}
.wi-owm-day-957:before{content:"\f050"}
.wi-owm-night-200:before{content:"\f02d"}
.wi-owm-night-201:before{content:"\f02d"}
.wi-owm-night-202:before{content:"\f02d"}
.wi-owm-night-210:before{content:"\f025"}
.wi-owm-night-211:before{content:"\f025"}
.wi-owm-night-212:before{content:"\f025"}
.wi-owm-night-221:before{content:"\f025"}
.wi-owm-night-230:before{content:"\f02d"}
.wi-owm-night-231:before{content:"\f02d"}
.wi-owm-night-232:before{content:"\f02d"}
.wi-owm-night-300:before{content:"\f02b"}
.wi-owm-night-301:before{content:"\f02b"}
.wi-owm-night-302:before{content:"\f028"}
.wi-owm-night-310:before{content:"\f028"}
.wi-owm-night-311:before{content:"\f028"}
.wi-owm-night-312:before{content:"\f028"}
.wi-owm-night-313:before{content:"\f028"}
.wi-owm-night-314:before{content:"\f028"}
.wi-owm-night-321:before{content:"\f02b"}
.wi-owm-night-500:before{content:"\f02b"}
.wi-owm-night-501:before{content:"\f028"}
.wi-owm-night-502:before{content:"\f028"}
.wi-owm-night-503:before{content:"\f028"}
.wi-owm-night-504:before{content:"\f028"}
.wi-owm-night-511:before{content:"\f026"}
.wi-owm-night-520:before{content:"\f029"}
.wi-owm-night-521:before{content:"\f029"}
.wi-owm-night-522:before{content:"\f029"}
.wi-owm-night-531:before{content:"\f02c"}
.wi-owm-night-600:before{content:"\f02a"}
.wi-owm-night-601:before{content:"\f0b4"}
.wi-owm-night-602:before{content:"\f02a"}
.wi-owm-night-611:before{content:"\f026"}
.wi-owm-night-612:before{content:"\f026"}
.wi-owm-night-615:before{content:"\f026"}
.wi-owm-night-616:before{content:"\f026"}
.wi-owm-night-620:before{content:"\f026"}
.wi-owm-night-621:before{content:"\f02a"}
.wi-owm-night-622:before{content:"\f02a"}
.wi-owm-night-701:before{content:"\f029"}
.wi-owm-night-711:before{content:"\f062"}
.wi-owm-night-721:before{content:"\f0b6"}
.wi-owm-night-731:before{content:"\f063"}
.wi-owm-night-741:before{content:"\f04a"}
.wi-owm-night-761:before{content:"\f063"}
.wi-owm-night-762:before{content:"\f063"}
.wi-owm-night-781:before{content:"\f056"}
.wi-owm-night-800:before{content:"\f02e"}
.wi-owm-night-801:before{content:"\f022"}
.wi-owm-night-802:before{content:"\f022"}
.wi-owm-night-803:before{content:"\f022"}
.wi-owm-night-804:before{content:"\f086"}
.wi-owm-night-900:before{content:"\f056"}
.wi-owm-night-902:before{content:"\f073"}
.wi-owm-night-903:before{content:"\f076"}
.wi-owm-night-904:before{content:"\f072"}
.wi-owm-night-906:before{content:"\f024"}
.wi-owm-night-957:before{content:"\f050"}
.wi-wu-chanceflurries:before{content:"\f064"}
.wi-wu-chancerain:before{content:"\f019"}
.wi-wu-chancesleat:before{content:"\f0b5"}
.wi-wu-chancesnow:before{content:"\f01b"}
.wi-wu-chancetstorms:before{content:"\f01e"}
.wi-wu-clear:before{content:"\f00d"}
.wi-wu-cloudy:before{content:"\f002"}
.wi-wu-flurries:before{content:"\f064"}
.wi-wu-hazy:before{content:"\f0b6"}
.wi-wu-mostlycloudy:before{content:"\f002"}
.wi-wu-mostlysunny:before{content:"\f00d"}
.wi-wu-partlycloudy:before{content:"\f002"}
.wi-wu-partlysunny:before{content:"\f00d"}
.wi-wu-rain:before{content:"\f01a"}
.wi-wu-sleat:before{content:"\f0b5"}
.wi-wu-snow:before{content:"\f01b"}
.wi-wu-sunny:before{content:"\f00d"}
.wi-wu-tstorms:before{content:"\f01e"}
.wi-wu-unknown:before{content:"\f00d"}

@font-face{font-family:'icomoon';src:url(../../themes/agid/fonts/icons-ad-hoc/fonts/icomoone2f0.eot?q8zk07);src:url(../../themes/agid/fonts/icons-ad-hoc/fonts/icomoone2f0.eot?q8zk07#iefix) format('embedded-opentype'),url(../../themes/agid/fonts/icons-ad-hoc/fonts/icomoone2f0.ttf?q8zk07) format('truetype'),url(../../themes/agid/fonts/icons-ad-hoc/fonts/icomoone2f0.woff?q8zk07) format('woff'),url(../../themes/agid/fonts/icons-ad-hoc/fonts/icomoone2f0.svg?q8zk07#icomoon) format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*="icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-phone-icon:before{content:"\e900"}
.icon-monument-icon:before{content:"\e901"}
.icon-card-icon:before{content:"\e902"}

#block-menu-menu-languages{float:left}
#comments{display:none}
.node-type-scheda-personale h1#page-title{display:none}
.node-scheda-personale h1.node-title{margin-top:0}
.field-name-field-mt-academic-title{margin:-10px 0 15px}
.node-scheda-personale.node.node-teaser{padding-bottom:10px;border-bottom:1px solid #acacac}
.links .book_printer{display:none}
div.mfp-title *{background-color:#000;padding:5px;font-size:15px}
.search-snippet strong{background-color:#ffa}
.views-field-field-data-pubblicazione .field-content,.views-field-field-data-pubblicazione .date-display-range{display:inline}
.webform-client-form input.form-text,.webform-client-form textarea,.webform-client-form select{width:auto}
@media (max-width:768px){.webform-client-form input.form-text,.webform-client-form textarea,.webform-client-form select{width:100%}
}
.node-teaser.node-struttura-organizzativa .event-info{display:none}
.glyphicons-font-style{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;font-size:24px}
.awesome-font-style{font-family:"FontAwesome";font-style:normal;font-weight:400;line-height:1;font-size:45px}
.hoc-font-style{font-family:'icomoon';font-style:normal;font-weight:400;line-height:1;font-size:45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.reset{margin:0;padding:0;border:0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0}
.title-home{font-size:32px;margin-top:0;margin-bottom:20px;font-weight:700}
@media (min-width:768px){.title-home{margin-bottom:40px}
}
.transition-all{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.hover-link:hover,.hover-link:focus{background-color:#000;color:#fff;text-decoration:none}
.hover-link-active{background-color:#000;color:#fff;text-decoration:none}
.spazi-media-header{margin-top:18px;margin-bottom:18px}
@media (min-width:991px){.spazi-media-header{margin-top:38px;margin-bottom:58px}
}
.spazi-media-header-minimal{margin-top:5px;margin-bottom:10px}
.space-home-strip{padding:20px 0}
@media (min-width:768px){.space-home-strip{padding:60px 0}
}
.min-height-center-home{min-height:486px;padding-bottom:0}
@media (max-width:1200px){.min-height-center-home{min-height:472px}
}
@media (max-width:1136px){.min-height-center-home{min-height:510px}
}
@media (max-width:991px){.min-height-center-home{min-height:auto;padding-bottom:20px}
}
.linea-after{content:" ";bottom:-5px;left:0;background-color:#e5e5e5;display:inline-block;width:100%;position:absolute;height:5px}
.menu-sidebar-right{color:#000;background-color:#e5e5e5;padding:15px;margin:0;font-size:18px}
@media (max-width:480px){.menu-sidebar-right{font-size:16px}
}
.menu-sidebar-right:hover,.menu-sidebar-right:focus{background-color:#000;color:#fff;text-decoration:none}
.menu-sidebar-right.active{background-color:#000;color:#fff;text-decoration:none}
.menu-footer ul.menu{text-align:left}
.menu-footer ul.menu li a{font-size:18px;line-height:27px;color:#bbb;padding:0;margin:0}
.menu-footer ul.menu li a:hover{color:#fff}
@media (max-width:480px){.menu-footer ul.menu li a{font-size:16px}
}
.cbp-spmenu{position:fixed;background:#fff}
.cbp-spmenu-vertical{width:580px;height:100%;top:0;z-index:99999;overflow-y:scroll;position:fixed}
@media (max-width:767px){.cbp-spmenu-vertical{width:240px}
}
@media (min-width:768px) and (max-width:991px){.cbp-spmenu-vertical{width:464px}
}
.cbp-spmenu-left{left:-580px}
@media (max-width:767px){.cbp-spmenu-left{left:-240px}
}
@media (min-width:768px) and (max-width:991px){.cbp-spmenu-left{left:-464px}
}
.cbp-spmenu-right{right:-580px}
@media (max-width:767px){.cbp-spmenu-right{right:-240px}
}
@media (min-width:768px) and (max-width:991px){.cbp-spmenu-right{right:-464px}
}
.cbp-spmenu-left.menu-open{left:0}
.cbp-spmenu-right.menu-open{right:0}
.push-body{overflow-x:hidden;position:relative;left:0}
.push-body.toggle-menu{overflow-y:hidden;overflow:hidden !important}
.push_container{position:relative;left:0}
.push-body-toright .push_container{left:580px}
@media (max-width:767px){.push-body-toright .push_container{left:240px}
}
@media (min-width:768px) and (max-width:991px){.push-body-toright .push_container{left:464px}
}
.push-body-toright .main_nav_container{left:580px}
@media (max-width:767px){.push-body-toright .main_nav_container{left:240px}
}
@media (min-width:768px) and (max-width:991px){.push-body-toright .main_nav_container{left:464px}
}
.push-body-toright .sb-search{left:580px}
@media (max-width:767px){.push-body-toright .sb-search{left:240px}
}
@media (min-width:768px) and (max-width:991px){.push-body-toright .sb-search{left:464px}
}
.push-body-toright .skiplink{left:580px}
@media (max-width:767px){.push-body-toright .skiplink{left:240px}
}
@media (min-width:768px) and (max-width:991px){.push-body-toright .skiplink{left:464px}
}
@media (max-width:767px){.push-body-toright .search-wrapper-xs{left:240px}
}
@media (min-width:768px) and (max-width:991px){.push-body-toright .search-wrapper-xs{left:464px}
}
.cbp-spmenu,.push-body,.push_container{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.push-body-toright #header-top-inside,.push-body-toright #header-top,.push-body-toright #header-inside,.push-body-toright #page-intro,.push-body-toright #page,.push-body-toright #footer-top,.push-body-toright #subfooter{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.cbp-spmenu-right{top:256px}
@media (max-width:767px){.cbp-spmenu-right{top:100px}
}
@media (min-width:768px) and (max-width:991px){.cbp-spmenu-right{top:185px}
}
.toggle-menu{margin-top:18px;margin-bottom:18px;margin-top:23px;margin-left:24px;width:64px;height:64px;display:block;padding:0;cursor:pointer;-webkit-transition:right .3s;-moz-transition:right .3s;-o-transition:right .3s;transition:right .3s}
@media (min-width:991px){.toggle-menu{margin-top:38px;margin-bottom:58px}
}
@media (max-width:767px){.toggle-menu{margin-top:15px}
}
@media (min-width:768px) and (max-width:991px){.toggle-menu{margin-top:0;border:0 solid #f00}
}
@media (min-width:992px){.toggle-menu{margin-left:32px}
}
@media (max-width:767px){.toggle-menu{width:30px;height:30px}
}
.toggle-menu .bar{height:4px;width:40px;background:#000;position:absolute;left:12px;top:25px;-webkit-transition:all .3s cubic-bezier(.35,.085,.305,1.005);-moz-transition:all .3s cubic-bezier(.35,.085,.305,1.005);-o-transition:all .3s cubic-bezier(.35,.085,.305,1.005);transition:all .3s cubic-bezier(.35,.085,.305,1.005)}
@media (max-width:767px){.toggle-menu .bar{width:30px;top:13px;left:0}
}
.toggle-menu .bar:first-child{top:15px}
@media (max-width:767px){.toggle-menu .bar:first-child{top:3px}
}
.toggle-menu .bar:last-child{top:35px}
@media (max-width:767px){.toggle-menu .bar:last-child{top:23px}
}
.toggle-menu.menu-active{z-index:9999}
.toggle-menu.menu-active .bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ms)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:25px;height:4px;background:#000;-webkit-transition:all .3s cubic-bezier(.35,.085,.305,1.005);-moz-transition:all .3s cubic-bezier(.35,.085,.305,1.005);-o-transition:all .3s cubic-bezier(.35,.085,.305,1.005);transition:all .3s cubic-bezier(.35,.085,.305,1.005)}
@media (max-width:767px){.toggle-menu.menu-active .bar{top:12px}
}
.toggle-menu.menu-active .bar:first-child,.toggle-menu.menu-active .bar:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ms)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;background:#000}
.toggle-menu.menu-active .bar:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
ul.navgoco{list-style:none;margin:0;padding:0;margin-top:45px;border-top:1px solid #30373d}
ul.navgoco li{list-style:none;padding:0}
ul.navgoco li.open.active>a{background-color:#000;color:#fff}
ul.navgoco li.open.active>a>span:after{content:"\f077"}
ul.navgoco li.open.active ul{background-color:#e5e5e5}
ul.navgoco li a{border-bottom:1px solid #30373d;color:#000;display:block;outline:none;text-decoration:none;font-size:1em;line-height:18px;padding:20px 1em}
@media (max-width:767px){ul.navgoco li a{font-size:.84em;line-height:15px;padding-top:16px 1em}
}
@media (min-width:768px) and (max-width:991px){ul.navgoco li a{font-size:.89em;line-height:16px;padding-top:16px 1em}
}
@media (min-width:1200px){ul.navgoco li a{font-size:1.1em}
}
ul.navgoco li a:hover{color:#fff;background-color:#000}
ul.navgoco li a>span{float:right;font-size:1.23em;text-align:right;width:35px;display:inline-block}
ul.navgoco li a>span:after{font-family:"FontAwesome";font-size:1.23em;content:"\f078";line-height:1}
@media (max-width:767px){ul.navgoco li a>span:after{font-size:.89em}
}
@media (min-width:768px) and (max-width:991px){ul.navgoco li a>span:after{font-size:1em}
}
ul.navgoco li ul.navgoco{list-style:none;margin:0;border:0}
@media (min-width:1200px){.container-fluid{width:1170px}
}
@media (max-width:1199px){#header-top,#header-inside,#page{padding-left:15px;padding-right:15px}
}
#top-content,#main-content{position:relative}
a.ancora{padding-top:82px;position:absolute;top:-82px}
/*a:focus,input:focus{outline:2px solid #ffa500 !important}*/
a:focus,input:focus{outline:2px solid #0066C6 !important}
.element-focusable{background-color:#e5e5e5;text-align:center;width:100%;display:inline-block}
.view-mt-features .views-row:hover .icon,ul.social-bookmarks li a:hover,ul.brands li a:hover,ul.members-social-bookmarks li a:hover,.header-top-area ul.social-bookmarks li a:hover,.header-top-area ul.brands li a:hover{border:1px solid #B31A34}
a,blockquote:after,ul.menu li.collapsed>a:before,ul.menu li.expanded>a:before,.footer-area ul.menu li.active-trail>a:before,ul.pager li.pager-current,.item-list ul li.pager-current.last,.node-mt .comment-counter,.comment ul.links li a,.ui-widget-content a,.view-mt-testimonials .views-field-title a,.footer-area ul.social-media-info li a,ul.social-media-info li a:hover span,.ui-widget-content ul.links li a,.node-mt .post-submitted-info span,.view-mt-testimonials .views-field-body p:first-child:after,.node-type-mt-testimonial .field-name-body p:first-child:after,.footer-area .views-field-title a{color:#B31A34;display:inline-block}
ul.links li a,a.more,input[type="submit"],input[type="reset"],input[type="button"],#main-navigation .sf-menu li.sfHover>a,#header-top,.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back,.checkout-buttons .checkout-cancel:focus,.checkout-buttons .checkout-back:focus{background-color:#B31A34}
a:hover,a:focus,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.footer-area h1 a:hover,.footer-area h2 a:hover,.footer-area h3 a:hover,.footer-area h4 a:hover,.footer-area h5 a:hover,.footer-area h6 a:hover,.footer-area ul.menu li a:hover,ul.pager li>a:hover,#breadcrumb a:hover,.comment ul.links li a:hover,.views-field-title a:hover,.ui-widget-content a:hover,ul.members-social-bookmarks li a:hover,.ui-widget-content ul.links li a:hover{color:#000}
ul.links li a:hover,a.more:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-back:hover{background-color:#000}
h1,h2,h3,h4,h5,h6{text-transform:none}
ul.pager li>a{padding:10px 17px}
ul.pager li>a:hover{border-color:#ccc}
#toTop span{width:100%;height:100%;font-size:32px;line-height:44px}
@media (min-width:992px){#toTop span{font-size:64px;line-height:56px}
}
div.messages.error{overflow:hidden;word-wrap:break-word}
#page-intro-inside{background-color:#fff}
#page-intro-inside.no-internal-banner-image{border-bottom:0 !important}
@media (min-width:768px){#page-intro-inside.no-internal-banner-image{border-bottom:1px solid #e5e5e5 !important}
}
#page-intro-inside #breadcrumb{font-size:12px;background-color:#fff !important}
@media (max-width:480px){#page-intro-inside #breadcrumb{display:none}
}
@media (min-width:1200px){#page-intro-inside #breadcrumb #breadcrumb-inside{padding-left:55px}
}
#page-intro-inside #breadcrumb a{text-decoration:none}
#page-intro-inside #breadcrumb a:nth-child(1){background-color:#fff !important;color:#30373d !important}
#page-intro-inside #breadcrumb a:nth-child(1):after{color:#30373d !important}
@media (max-width:768px){#page-intro-inside #breadcrumb a:nth-child(1):after{font-size:20px}
}
@media (min-width:1200px){#page-intro-inside #breadcrumb a:nth-child(1):after{position:absolute;left:0}
}
#page-intro-inside #breadcrumb .breadcrumb-separator:after{font-family:"FontAwesome";content:"/";font-weight:400;font-size:15px}
.feed-icon{display:none}
.overlayed img{max-width:none;height:auto;width:100%}
.overlayed.large{float:none}
.overlayed.large a{padding-left:0;padding-right:0;display:block}
.overlayed.play a:after{content:"\f04b";line-height:42px;font-size:18px}
.overlayed .name-field-mt-photo{border:1px solid #e5e5e5}
.overlayed a{padding:0}
.overlayed a:before{background:transparent linear-gradient(to bottom,rgba(0,89,83,0.5) 0,rgba(0,89,83,0.5) 100%) repeat scroll 0 0}
.overlayedd a:before{background:transparent linear-gradient(to bottom,rgba(0,89,83,0.5) 0,rgba(0,89,83,0.5) 100%) repeat scroll 0 0}
@media (max-width:480px){body .quicktabs-tabs li,body .field-content{white-space:initial;word-wrap:break-word}
body .views-field-title a{word-break:break-all}
}
@media (min-width:1200px){.caption h3{font-size:34px}
.caption .text{font-size:20px}
}
table tr:nth-child(2n){background-color:#e5e5e5}
table td,table th{border:0;border-top:1px solid #000;border-bottom:1px solid #000}
table td .nowrap,table th .nowrap{white-space:nowrap}
table.table caption{font-size:20px}
table.table tr.even,table.table tr.odd{border:0 solid #fff}
table.table tr.odd{background-color:#e5e5e5}
table.table tr.even{background-color:#30373d}
table.table tr th.active{background-color:#B31A34}
table.table tr td.views-field-title a{margin-bottom:0}
table.table thead tr th{border-bottom:0}
article .submitted-user{display:none}
article a{text-decoration:underline;padding-left:2px;padding-right:2px}
article h1 a,article h2 a,article h3 a,article h4 a,article h5 a,article h6 a{text-decoration:none}
article .messages,article p{line-height:25px}
article blockquote p{font-weight:400;line-height:1.44}
article hr{border-top:1px solid #30373d;margin-bottom:40px;margin-top:25px}
article .field-item>ol>li:first-child{margin-top:0}
article .field-item>ol>li:last-child{margin-bottom:0}
article ol,article ul{margin-bottom:15px}
article ol li,article ul li{line-height:27px;font-size:18px;margin-top:10px;margin-bottom:10px}
@media (max-width:480px){article ol li,article ul li{font-size:16px}
}
article #accordion .panel{border:1px solid #30373d;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
article #accordion .panel .panel-heading+.panel-collapse>.panel-body,article #accordion .panel .panel-heading+.panel-collapse>.list-group{border-top:1px solid #30373d}
article #accordion .panel .panel-title a{padding-left:50px;text-decoration:none}
article #accordion .panel .panel-title a:before{margin-left:-35px;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;font-size:24px;content:"\e113";position:absolute}
article #accordion .panel .panel-title a.collapsed:before{content:"\e114"}
article #accordion .panel .panel-title a.collapsed:hover,article #accordion .panel .panel-title a.collapsed:focus{color:#fff !important;background-color:#000}
article.node-mt-event .event-content{border-bottom:0 solid #acacac;overflow:hidden;padding:0 0 30px}
article.node-mt-event .event-content .field-type-image .overlayed{margin-right:20px}
@media (min-width:480px){article.node-mt-event .event-content .field-type-image .overlayed{width:250px}
}
article.node-mt-event .event-content .field-name-body{border:0}
#header{margin:0;padding:0;border:0;position:relative}
@media (max-width:767px){#header{border-bottom:1px solid #c2c2c2 !important}
}
#header #header-top{background-color:#30373d;padding-top:12px;padding-bottom:14px}
#header #header-top #header-top-inside{position:static}
#header #header-top #header-top-inside #header-top-left{font-size:1em;letter-spacing:.01em}
@media (max-width:410px){#header #header-top #header-top-inside #header-top-left{font-size:.9em}
}
#header #header-top #header-top-inside #header-top-left a{text-decoration:none}
#header #header-top #header-top-inside #header-top-left a:focus,#header #header-top #header-top-inside #header-top-left a:hover{color:#fff;text-decoration:underline}
#header #header-top #header-top-inside #header-top-left p{margin:0;padding:0;border:0;line-height:1em}
@media (min-width:768px){#header #header-top #header-top-inside #header-top-left{font-size:1.2em}
}
#header #header-top #header-top-inside .header-top-right-float{width:230px;position:absolute;right:0;top:0;padding-right:0}
#header #header-top #header-top-inside .header-top-right-float #header-top-right p.key-link a{text-transform:uppercase;background-color:#0066c6;font-size:.8em;font-family:"Titillium Web",sans-serif;color:#fff;font-weight:bold;padding:11px 22px 10px 22px;float:right}
@media (min-width:480px){#header #header-top #header-top-inside .header-top-right-float #header-top-right p.key-link a{padding:12px 22px 11px 22px}
}
@media (min-width:768px){#header #header-top #header-top-inside .header-top-right-float #header-top-right p.key-link a{padding:13px 22px}
}
@media (max-width:767px){#header #header-top #header-top-inside .header-top-right-float #header-top-right p.key-link a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0}
}
@media (min-width:1300px){#header #header-top #header-top-inside .col-md-offset-2{margin-left:10.6667%}
#header #header-top #header-top-inside .col-md-8{width:72.6667%}
}
#header .block,#header p{margin:0;padding:0}
#header .burger-wrapper{position:absolute;top:50px}
@media (min-width:1300px){#header #header-inside #header-inside-left{border:0 solid #f00}
#header #header-inside #header-inside-left.col-lg-offset-2{margin-left:10.6667%}
#header #header-inside #header-inside-left.col-lg-7{width:64.3333%}
}
#header #header-inside #logo{float:none;margin:0;padding:0;display:inline-block;max-width:none;position:absolute;top:0;left:-12%;width:auto}
@media (min-width:991px){#header #header-inside #logo{margin-top:30px}
}
@media (min-width:1200px){#header #header-inside #logo{left:-16%}
}
@media (min-width:1300px){#header #header-inside #logo{left:-15%}
}
#header #header-inside #logo img{max-height:42px;max-width:42px}
@media (min-width:760px){#header #header-inside #logo img{max-height:51px;max-width:51px}
}
@media (min-width:992px){#header #header-inside #logo img{max-height:58px;max-width:58px}
}
@media (min-width:1200px){#header #header-inside #logo img{max-height:85px;max-width:85px}
}
#header #header-inside #logo:hover,#header #header-inside #logo:focus{opacity:1}
#header #header-inside #logo.hide{display:block !important}
#header #header-inside #site-name{margin:0;padding:0;border:0;text-align:left}
#header #header-inside #site-name a{margin:0;padding:0;border:0;font-size:1.4em;margin-top:.4em}
@media (min-width:410px) and (max-width:767px){#header #header-inside #site-name a{margin-left:0;border:0 solid #008000;margin-top:.2em}
}
@media (min-width:768px){#header #header-inside #site-name a{font-size:1.68em;border:0 solid #f00;margin-top:.2em}
}
@media (min-width:992px){#header #header-inside #site-name a{font-size:2em;line-height:1.2em;font-weight:800;border:0 solid #00f;margin-top:.2em}
}
@media (min-width:1200px){#header #header-inside #site-name a{font-size:2.4em;margin-top:.4em;margin-bottom:0;border:0 solid #ee82ee}
}
#header #header-inside #site-name a h1{margin:0;padding:0;border:0;text-transform:none;font-weight:800;font-size:1em}
#header #header-inside #site-name a:hover,#header #header-inside #site-name a:focus{opacity:1;text-decoration:underline}
#header #header-inside #logo,#header #header-inside #site-name{margin-top:18px;margin-bottom:18px}
@media (min-width:991px){#header #header-inside #logo,#header #header-inside #site-name{margin-top:38px;margin-bottom:58px}
}
#header #header-inside .icona-search{position:relative;margin-top:18px}
#header #header-inside .icona-search a{position:absolute;top:0;right:0;z-index:0}
#header #header-inside .icona-search a:after{font-family:'FontAwesome';content:"\f002";height:40px;line-height:40px;width:50px;display:block;background-color:#c2c2c2;right:0;text-align:center;color:#000}
#header #header-inside .icona-search a:hover{text-decoration:none}
@media (min-width:768px){#header #header-inside .icona-search{display:none}
}
#header #header-inside .navigation-wrapper{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
#header #header-inside .navigation-wrapper.open-search{padding:10px}
@media (max-width:767px){#header #header-inside .navigation-wrapper{float:left;width:100%;position:absolute;top:100px;left:0;z-index:999;display:none}
}
@media (min-width:768px){#header #header-inside .navigation-wrapper{display:block !important}
}
#header #header-inside .navigation-wrapper #header-inside-right{margin:0}
#header #header-inside .navigation-wrapper #header-inside-right .nav_tools{display:none}
@media (max-width:991px) and (min-width:768px){#header #header-inside .navigation-wrapper #header-inside-right .nav_tools{display:none}
}
@media (min-width:992px){#header #header-inside .navigation-wrapper #header-inside-right .nav_tools{display:block;margin-top:14px;margin-bottom:13px}
}
#header #header-inside .navigation-wrapper #header-inside-right .nav_tools .nav_social span{margin-right:5px}
#header #header-inside .navigation-wrapper #header-inside-right .nav_tools .nav_social a span{margin-right:0;border:0}
#header #header-inside .navigation-wrapper #header-inside-right .nav_tools .nav_social a:hover,#header #header-inside .navigation-wrapper #header-inside-right .nav_tools .nav_social a:focus{color:#000}
#header #header-inside .navigation-wrapper #header-inside-right .nav_tools .nav_social .fa-stack{height:1.5em;width:1.5em;line-height:1.5em}
#header #header-inside .navigation-wrapper #header-inside-right .nav_tools .nav_social .fa-stack-1x{font-size:.8em}
#header #header-inside .navigation-wrapper #header-inside-right .nav_tools .nav_social .fa-stack-2x{font-size:1.5em}
#header #header-inside .navigation-wrapper #header-inside-right .block-search{margin-top:20px;margin-bottom:26px}
@media (max-width:767px){#header #header-inside .navigation-wrapper #header-inside-right .block-search{background-color:#B31A34;padding:10px}
}
@media (min-width:768px){#header #header-inside .navigation-wrapper #header-inside-right .block-search{margin-top:16px;margin-bottom:0}
}
@media (min-width:992px){#header #header-inside .navigation-wrapper #header-inside-right .block-search{margin-top:0;margin-bottom:0}
}
#header #header-inside .navigation-wrapper #header-inside-right .block-search input.form-submit,#header #header-inside .navigation-wrapper #header-inside-right .block-search input.form-text{height:48px}
#header #header-inside .navigation-wrapper #header-inside-right .block-search input#edit-submit{font-size:0}
#header #header-inside .navigation-wrapper #header-inside-right .block-search input.form-text{padding:14px 55px 14px 12px;font-size:1em}
#header #header-inside .navigation-wrapper #header-inside-right .block-search .form-actions:after{line-height:48px}
@media (max-width:410px){#header #header-inside #logo{float:left;position:relative;left:0}
#header #header-inside #site-name a{font-size:.9em;margin:0;margin-top:10px}
#header #header-inside #header-inside-left.col-xs-offset-2{padding-right:0;padding-left:0}
#header #header-inside .icona-search.col-xs-offset-2{padding-right:0;padding-left:0}
}
#top-header-menu{background-color:#B31A34;display:none}
@media (min-width:768px){#top-header-menu{display:block}
}
#top-header-menu ul.menu-header-top-menu{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;text-align:center}
#top-header-menu ul.menu-header-top-menu.nav-pills>li{float:none;display:inline-block}
#top-header-menu ul.menu-header-top-menu.nav-pills>li a{text-transform:none;color:#fff;display:inline-block;margin:0;padding:15px 11px 15px;font-size:1em;line-height:21px;border-radius:0}
@media (min-width:1200px){#top-header-menu ul.menu-header-top-menu.nav-pills>li a{padding:22px 30px 18px;font-size:1.3em}
}
#top-header-menu ul.menu-header-top-menu.nav-pills>li a:hover,#top-header-menu ul.menu-header-top-menu.nav-pills>li a:focus{background-color:#000;text-decoration:underline}
#block-views-news-block-1{margin-top:40px}
#block-views-news-block-1.block,#block-views-news-block.block{padding:0}
#block-views-news-block-1 h3,#block-views-news-block h3{margin:20px 0 20px}
#block-views-news-block-1 .content,#block-views-news-block .content{position:relative}
#block-views-news-block-1 .view-news,#block-views-news-block .view-news{margin-right:-10px;margin-left:-10px}
#block-views-news-block-1 .view-news a.more,#block-views-news-block .view-news a.more{padding:0;text-align:right;background-color:transparent;color:#B31A34;font-weight:bold;text-transform:none;text-decoration:underline;font-size:20px}
@media (min-width:768px){#block-views-news-block-1 .view-news a.more,#block-views-news-block .view-news a.more{position:absolute;float:none;right:0;top:-65px;font-size:32px;font-weight:700;margin-bottom:0}
}
#block-views-news-block-1 .view-news a.more:hover,#block-views-news-block .view-news a.more:hover{color:#000}
#block-views-news-block-1 .view-news .views-row,#block-views-news-block .view-news .views-row{border:0;margin:0;padding:0}
@media (min-width:768px){#block-views-news-block-1 .view-news .views-row,#block-views-news-block .view-news .views-row{padding-right:10px;padding-left:10px}
}
#block-views-news-block-1 .view-news .views-row .views-row-content,#block-views-news-block .view-news .views-row .views-row-content{background-color:#e5e5e5;padding:0;margin:0;padding-bottom:24px;border:0;margin-bottom:20px}
#block-views-news-block-1 .view-news .views-row .views-row-content .views-field,#block-views-news-block .view-news .views-row .views-row-content .views-field,#block-views-news-block-1 .view-news .views-row .views-row-content h3,#block-views-news-block .view-news .views-row .views-row-content h3{padding-left:24px;padding-right:24px}
#block-views-news-block-1 .view-news .views-row .views-row-content .views-field.views-field-field-image,#block-views-news-block .view-news .views-row .views-row-content .views-field.views-field-field-image,#block-views-news-block-1 .view-news .views-row .views-row-content h3.views-field-field-image,#block-views-news-block .view-news .views-row .views-row-content h3.views-field-field-image{border:0;margin:0;padding:0}
#block-views-news-block-1 .view-news .views-row .views-row-content .views-field.views-field-field-area-tematica,#block-views-news-block .view-news .views-row .views-row-content .views-field.views-field-field-area-tematica,#block-views-news-block-1 .view-news .views-row .views-row-content h3.views-field-field-area-tematica,#block-views-news-block .view-news .views-row .views-row-content h3.views-field-field-area-tematica{font-weight:bold;padding-top:32px}
#banner #block-views-slideshow-block-1.block{padding:20px 0}
@media (min-width:768px){#banner #block-views-slideshow-block-1.block{padding:60px 0}
}
.view-galleria-media a{width:100%}
.view-galleria-media a img{border:0;width:100%;max-width:none}
.view-galleria-media .views-field-field-classe-icona{float:left;width:20%}
.view-galleria-media .views-field-field-classe-icona .fa{padding:15px 20px}
.view-galleria-media .views-field-title{float:left;width:80%;text-align:left}
.view-galleria-media .views-field-title a{padding:20px;font-size:18px}
@media (max-width:480px){.view-galleria-media .views-field-title a{font-size:16px}
}
#gallery-footer{padding:0;margin:0;background-color:#B31A34/*#30373d PDM*/;color:#fff}
#gallery-footer .block{padding:20px 0}
@media (min-width:768px){#gallery-footer .block{padding:60px 0}
}
#gallery-footer .col{overflow:hidden}
@media (max-width:768px){#gallery-footer .col .views-field-field-image{margin-top:30px}
#gallery-footer .col:first-child .views-field-field-image{margin-top:0}
}
#gallery-footer .views-field-field-image{text-align:center;border:0;float:none;clear:both}
#gallery-footer .views-field-field-image a{width:100%}
#gallery-footer .views-field-field-image a img{border:0;width:100%;max-width:none}
@media (max-width:768px){#gallery-footer .views-field-field-image{margin-top:30px}
border #gallery-footer .views-field-field-image:first-child{margin-top:0}
}
#gallery-footer .views-field-title a{color:#fff}
#gallery-footer .content{position:relative}
#gallery-footer .content a.more{padding:0;text-align:right;background-color:transparent;color:#fff;font-weight:bold;text-transform:none;text-decoration:underline;font-size:20px}
@media (min-width:768px){#gallery-footer .content a.more{position:absolute;float:none;right:0;top:-65px;font-size:32px;font-weight:700;margin-bottom:0}
}
@media (max-width:768px){#slideshow{margin:0}
}
.flexslider{display:block !important}
@media (max-width:600px){.flexslider{padding-bottom:10px}
}
.flexslider ul.slides li{position:relative}
.flexslider ul.slides li h3 a{color:#fff}
.flexslider ul.slides li a{display:inline-block}
@media (max-width:600px){.flexslider ul.slides li a.more{display:none}
}
.flexslider ul.slides li a img{width:100% !important;display:inline-block}
@media (max-width:768px){.flexslider ul.slides li .views-field-path .caption-wrapper{background-color:#000}
}
.flexslider ul.slides li .views-field-path .caption-wrapper .caption h1 a{color:#fff}
.flexslider ul.slides li .views-field-path .caption-wrapper .caption a.more{background-color:#B31A34}
.flexslider ol.flex-control-nav{bottom:0}
.flexslider ol.flex-control-nav.flex-control-paging li a{border:1px solid #fff}
.flexslider ol.flex-control-nav.flex-control-paging li a.flex-active,.flexslider ol.flex-control-nav.flex-control-paging li a:hover{border:1px solid #000}
.flexslider:hover .flex-direction-nav .flex-prev:hover,.flexslider:hover .flex-direction-nav .flex-prev:focus,.flexslider:hover .flex-direction-nav .flex-prev:active{display:block;opacity:1}
.flexslider:hover .flex-direction-nav .flex-prev:hover,.flexslider:hover .flex-direction-nav .flex-prev:focus,.flexslider:hover .flex-direction-nav .flex-prev:active{display:block;opacity:1}
.flexslider #banner-hp{padding-top:0;background-color:#fff}
.flexslider #banner-hp h2{font-weight:700;letter-spacing:-0.005em;padding-top:10px}
@media (min-width:768px){.flexslider #banner-hp h2{font-size:2.667em;padding-top:40px}
}
.flexslider #banner-hp p{font-size:18px}
@media (max-width:480px){.flexslider #banner-hp p{font-size:16px}
}
@media (min-width:768px){.flexslider #banner-hp p{font-size:1.778em;line-height:1.2}
}
.flexslider #banner-hp .banner-info small{margin-right:10px}
.flexslider #banner-hp .banner-info small .fa:before{color:#B31A34}
.flexslider #banner-hp .banner-info .banner-area-tematica{font-weight:bold;margin-right:30px}
@media (max-width:767px){.flexslider #banner-hp .banner-info .banner-data{display:inline-block;width:100%;margin-top:10px;font-size:.9em}
}
#header #header-top-inside .col-md-offset-2{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
#header #header-inside .header-wrapper{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
#header #header-inside .logo-wrapper.col-md-offset-1{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
@media (min-width:1000px) and (max-width:1239px){.toggle-menu{margin-top:30px}
}
@media (min-width:768px){.toggle-menu{position:relative}
.toggle-menu:after{position:absolute;content:"MENU";bottom:0;left:0;font-size:.85em;color:#000;padding-left:12px}
}
@media (min-width:1240px){.toggle-menu{margin-left:-5px}
#header #header-inside .header-wrapper{width:66.666666%}
#header #header-inside .logo-wrapper.col-md-offset-1{margin-left:0}
}
@media (min-width:1290px){.toggle-menu{margin-left:15px}
}
#main-content{padding:0;margin:0;margin-top:40px;margin-bottom:40px;border-top:0}
#main-content .images-container{margin-bottom:40px}
#main-content .view-taxonomy-term .node.node-teaser{margin-bottom:0}
.sidebar .block{padding:0 0 40px}
#footer-top .img-responsive{max-width:none;width:100%}
#survey{padding-top:15px;padding-bottom:0;background-color:#0066c6;color:#fff;text-align:center}
#survey p a{color:#fff;font-size:18px}
#survey p a:focus span,#survey p a:hover span{text-decoration:underline}
#survey p span{display:inline-block;position:relative}
#survey p span:before{font-family:"FontAwesome";font-style:normal;font-weight:400;line-height:1;font-size:45px;content:"\f044";font-size:30px;position:absolute;top:10px;left:-45px}
legend{color:#000}
form.webform-client-form{border:0 solid #f00}
form.webform-client-form fieldset{border:0;padding:0;margin:0}
form.webform-client-form fieldset .fieldset-description{margin-bottom:20px}
form.webform-client-form fieldset textarea,form.webform-client-form fieldset input[type="text"],form.webform-client-form fieldset input[type="email"]{color:#000;font-size:18px}
form.webform-client-form fieldset textarea{width:100%}
form.webform-client-form fieldset legend{border:0;margin-top:30px;margin-bottom:30px;border-bottom:1px solid #000;display:inline-block;width:100%;padding:0;text-transform:none;margin-left:0;font-size:28px;font-weight:400}
form.webform-client-form fieldset .form-item{border:0 solid #f00;margin-top:0;margin-bottom:30px}
form.webform-client-form fieldset .form-item label{font-size:18px;margin-top:0}
form.webform-client-form fieldset .form-radios .form-item{margin-bottom:0}
#pre-footer{padding-top:20px;padding-bottom:0}
@media (min-width:768px){#pre-footer{padding-top:60px}
}
#subfooter{background-color:#30373D;padding-bottom:20px}
@media (min-width:768px){#subfooter{padding-bottom:60px}
}
#footer{padding:0 0 25px;background-color:#30373D}
#footer-top.two-regions{background:#c2c2c2 !important;background:-moz-linear-gradient(left,#c2c2c2 50%,#c2c2c2 50%);background:-webkit-gradient(left,#c2c2c2 50%,#c2c2c2 50%);background:-webkit-linear-gradient(left,#c2c2c2 49.7%,#c2c2c2 49.7%);background:-o-linear-gradient(left,#c2c2c2 50%,#c2c2c2 50%);background:-ms-linear-gradient(left,#c2c2c2 50%,#c2c2c2 50%);background:linear-gradient(left,#c2c2c2 50%,#c2c2c2 50%)}
#footer-top .block p{margin:0;padding:0;border:0}
#footer-top .block p a{margin:0}
#footer-top #footer-top-left .nav_social{padding:0}
#footer-top #footer-top-left .nav_social .fa-stack{width:2.2em;height:2.2em;line-height:2.2em}
#footer-top #footer-top-left .nav_social .fa-stack .fa-stack-2x{font-size:2.3em}
#footer-top #footer-top-left .nav_social .fa-stack .fa-stack-1x{font-size:1.3em}
#footer-top #footer-top-right{text-align:right}
.footer-area .block,.subfooter-area .block{padding:0}
#top-content{background-color:#e5e5e5;padding:0}
#top-content .block{padding:20px 0}
@media (min-width:768px){#top-content .block{padding:60px 0}
}
#top-content .region-top-content-left .block{min-height:486px;padding-bottom:0}
@media (max-width:1200px){#top-content .region-top-content-left .block{min-height:472px}
}
@media (max-width:1136px){#top-content .region-top-content-left .block{min-height:510px}
}
@media (max-width:991px){#top-content .region-top-content-left .block{min-height:auto;padding-bottom:20px}
}
#top-content .region-top-content-right{background-color:#fff;min-height:486px;padding-bottom:0}
@media (max-width:1200px){#top-content .region-top-content-right{min-height:472px}
}
@media (max-width:1136px){#top-content .region-top-content-right{min-height:510px}
}
@media (max-width:991px){#top-content .region-top-content-right{min-height:auto;padding-bottom:20px}
}
#top-content #top-content-inside .content{position:relative}
@media (max-width:767px){#top-content #top-content-inside .content .fa-3x{font-size:2em}
}
#top-content #top-content-inside h3{margin-top:0;padding-top:0}
#top-content #top-content-inside p{font-size:16px}
@media (min-width:768px){#top-content #top-content-inside p{font-size:18px}
}
#top-content #top-content-inside .link-more a{float:right;font-weight:bold;text-decoration:underline;font-size:20px;margin-bottom:40px}
@media (min-width:768px){#top-content #top-content-inside .link-more a{position:absolute;float:none;right:0;top:-80px;font-size:32px;font-weight:700;margin-bottom:0;text-align:left}
}
#top-content #top-content-inside .fa{color:#B31A34}
#top-content #menu-home-left{font-size:15px}
@media (min-width:992px){#top-content #menu-home-left{background-color:#fff}
}
#top-content #menu-home-left p{margin:0;padding:0;position:relative;background-color:#B31A34}
#top-content #menu-home-left p:first-child{background-color:#fff}
@media (min-width:992px){#top-content #menu-home-left p:last-child .box-info{margin-bottom:0}
}
@media (max-width:1000px){#top-content #menu-home-left a{font-size:18px}
}
@media (max-width:991px){#top-content #menu-home-left a{font-size:16px}
}
@media (max-width:400px){#top-content #menu-home-left a{font-size:14px}
}
#top-content #menu-home-left a.hight{padding:25px;padding-top:84px;padding-bottom:28px;display:table;width:100%;text-align:right;background-image:url(../../themes/agid/images/sf-hight-home.png);background-repeat:no-repeat;background-position:0 0;background-color:#fff;color:#000}
#top-content #menu-home-left a.hight:hover,#top-content #menu-home-left a.hight:focus{background-color:#000;color:#fff;text-decoration:none}
#top-content #menu-home-left a.hight .contenuto{vertical-align:middle;width:100%;font-size:20px;text-align:right;margin:0;padding:0;line-height:1em}
#top-content #menu-home-left a.hight .contenuto strong{font-size:26px;display:block;margin-top:22px;letter-spacing:-2px}
@media (min-width:992px) and (max-width:1199px){#top-content #menu-home-left a.hight .contenuto strong{font-size:30px}
}
#top-content #menu-home-left a.box-info{background-color:#B31A34;color:#fff;padding:12.5px;padding-left:62px;padding-right:25px;text-transform:uppercase;border-top:6px solid #e5e5e5;display:inline-block;width:100%;height:70px}
@media (min-width:1200px){#top-content #menu-home-left a.box-info{height:72px}
}
#top-content #menu-home-left a.box-info:hover,#top-content #menu-home-left a.box-info:focus{background-color:#000;color:#fff;text-decoration:none}
#top-content #menu-home-left a.box-info:before{font-family:'icomoon';font-style:normal;font-weight:400;line-height:1;font-size:45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:20px;left:10px}
#top-content #menu-home-left a.box-info.box-contatti:before{top:10px;content:"\e900"}
#top-content #menu-home-left a.box-info.box-urp:before{font-family:"FontAwesome";font-style:normal;font-weight:400;line-height:1;font-size:45px;font-size:35px;left:15px;content:"\f0c0"}
#top-content #menu-home-left a.box-info.box-scheda:before{content:"\e902"}
#top-content #menu-home-left a.box-info.box-trasparenza:before{content:"\e901"}
@media (max-width:1200px){#top-content #menu-home-left a.box-info.box-trasparenza:after{content:" ";bottom:-5px;left:0;background-color:#e5e5e5;display:inline-block;width:100%;position:absolute;height:5px}
}
#top-content #block-menu-menu-menu-home-main ul.menu li{margin-bottom:1em}
#top-content #block-menu-menu-menu-home-main ul.menu li.last{margin-bottom:0}
#top-content #block-menu-menu-menu-home-main ul.menu li a{color:#000;background-color:#fff;width:100%;padding:.7em;font-size:1.2em;margin:5px 0}
@media (min-width:992px){#top-content #block-menu-menu-menu-home-main ul.menu li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
#top-content #block-menu-menu-menu-home-main ul.menu li a:hover,#top-content #block-menu-menu-menu-home-main ul.menu li a:focus{background-color:#000;color:#fff;text-decoration:none}
#top-content #block-menu-menu-menu-home-main ul.menu li a:first-child{margin-top:0}
#top-content #block-menu-menu-menu-home-main ul.menu li a.nolink:hover,#top-content #block-menu-menu-menu-home-main ul.menu li a.nolink:focus{color:#000;background-color:#fff;cursor:default}
#top-content #scheda-citta{border-bottom:12px solid #e5e5e5}
#top-content #scheda-citta p{margin:0;padding:0;border:0}
#top-content #scheda-citta a.hight{padding:0;padding-top:100px;width:100%;text-align:right;background-image:url(../../themes/agid/images/sf-hight-comune.png);background-color:#B31A34;background-repeat:no-repeat;background-position:50% 50%}
#top-content #scheda-citta a.hight .box{padding:15px 20px;color:#fff;display:inline-block;width:100%;text-align:center;font-weight:bold}
#top-content .block-weather{background-color:#fff;padding:10px 15px;font-weight:bold;text-align:center}
#top-content .block-weather img{width:90px;height:auto;max-width:none}
#top-content .block-weather .content .row{padding-bottom:6px}
#top-content .block-weather .content .row:first-of-type{border-bottom:4px solid #e5e5e5}
#top-content .block-weather .content .row:last-of-type{padding-top:6px}
#top-content .block-weather .content .meteo-date{text-transform:uppercase;font-size:20px;margin-bottom:0}
#top-content .block-weather .content .meteo-symbol{padding-right:0;display:inline-block;text-align:right}
#top-content .block-weather .content .meteo-condition{margin-top:0;display:inline-block;font-size:14px;width:100%}
#top-content .block-weather .content .meteo-temperature{margin-top:0;display:inline-block;font-size:30px;padding-left:0}
@media (min-width:768px){#top-content .block-weather .content .meteo-temperature{height:90px;display:table}
#top-content .block-weather .content .meteo-temperature span{display:table-cell;vertical-align:middle}
}
#promoted{margin:0;padding:0;padding:20px 0}
@media (min-width:768px){#promoted{padding:60px 0}
}
#promoted #block-quicktabs-highlighted-blocks{margin:0;padding:0}
#promoted #block-quicktabs-highlighted-blocks .block{margin:0;padding:0}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks{border-bottom:1px solid #30373d}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks ul.quicktabs-tabs{margin-top:0}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks ul.quicktabs-tabs li a{font-size:24px}
@media (max-width:768px){#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks ul.quicktabs-tabs li a{font-size:18px}
}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks a.more{margin:20px 0}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks .view.view-mt-events .view-event-wrapper{overflow:hidden;display:inline-block;position:relative;min-height:85px}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks .view.view-mt-events .view-event-wrapper .views-field-field-mt-event-date{position:absolute;width:75px;height:75px;background-color:#252525;top:4px;left:0}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks .view.view-mt-events .view-event-wrapper .views-field-field-mt-event-date span{color:#fff;font-size:32px;font-weight:900;position:absolute;bottom:-4px;right:-2px;text-transform:uppercase;text-align:right;line-height:1;text-align:center}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks .view.view-mt-events .view-event-wrapper .views-field-title h3{margin-top:0}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks .view.view-mt-events .view-event-wrapper .views-field-title h3 a{display:inline-block;font-size:19px;font-weight:700}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks .view.view-mt-events .view-event-wrapper .views-field-body{display:none}
@media (min-width:768px){#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks .view.view-mt-events .view-event-wrapper .views-field-body{display:block}
}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks .view-aree .overlayed{float:none}
#promoted #block-quicktabs-highlighted-blocks #quicktabs-highlighted_blocks .view-aree .overlayed a{display:block}
#bottom-content{background-color:#B31A34;padding:0;margin:0;padding:20px 0}
@media (min-width:768px){#bottom-content{padding:60px 0}
}
#bottom-content .region>.block:first-child ul.quicktabs-tabs>li.active>a{background-color:#e5e5e5}
@media (max-width:768px){#bottom-content #block-quicktabs-featured-blocks .block{padding-bottom:0}
}
#bottom-content #block-quicktabs-featured-blocks ul.quicktabs-tabs li>a{font-size:24px;padding:6px 20px !important}
@media (max-width:768px){#bottom-content #block-quicktabs-featured-blocks ul.quicktabs-tabs li>a{font-size:18px}
}
@media (max-width:480px){#bottom-content #block-quicktabs-featured-blocks ul.quicktabs-tabs li>a{font-size:16px}
}
#bottom-content .view-header{overflow:hidden;width:auto}
#bottom-content .view-header:before{font-family:"FontAwesome";font-style:normal;font-weight:400;line-height:1;font-size:45px;content:"\f099";color:#fff}
#bottom-content .view-header a{float:right;color:#fff;font-size:32px;margin-top:0;margin-bottom:20px;font-weight:700;text-decoration:underline}
@media (min-width:768px){#bottom-content .view-header a{margin-bottom:40px}
}
@media (max-width:480px){#bottom-content .view-header a{font-size:28px}
}
#bottom-content .twitter-status{padding:20px;margin-bottom:20px}
#bottom-content .twitter-status .text a{text-decoration:underline}
#bottom-content .twitter-status a{color:#06c}
#block-views-mt-latest-news-block-2 .views-row{margin-bottom:0}
.block-views h2.title{font-weight:bold}
.block-views .view{border:0}
.block-views .view-mt-latest-news .views-row{border-bottom:1px solid #30373d;margin:0;padding-top:10px;padding-bottom:10px}
.block-views .view-mt-latest-news .views-row.views-row-first{padding-top:0}
.block-views .view-mt-latest-news .views-row.views-row-last{border-bottom:1px solid #30373d}
.block-views .view-mt-latest-news .views-field-field-image{margin:5px 20px 5px 0;width:150px}
@media (min-width:480px){.block-views .view-mt-latest-news .views-field-field-image{float:left}
}
.block-views .view-mt-latest-news .views-field-title h3{margin-top:0}
.block-views .view-mt-latest-news .views-field-body .field-content{display:none}
.block-views .view-mt-latest-news .col.col-lg-6{overflow:hidden}
@media (max-width:991px){.block-views .view-mt-latest-news .col.col-lg-6{width:100%}
}
@media (min-width:768px){.block-views .view-mt-latest-news .views-field-body .field-content,.block-views .view-mt-latest-news .views-field-title .field-content,.block-views .view-mt-latest-news .views-field-created .field-content{padding-left:170px;display:block}
}
.view-tag-cloud .view-content div{display:inline-block;margin:0 5px .5em 0;padding-bottom:5px}
.view-tag-cloud .view-content div a{font-weight:bold}
.field-type-taxonomy-term-reference{font-size:18px}
.field-type-taxonomy-term-reference .field-item{margin-right:8px}
.field-type-taxonomy-term-reference .field-item a{color:#333;background-color:#fff;padding:5px 10px;margin:0;font-size:14px;line-height:1.5;border-radius:3px;display:inline-block;font-weight:bold;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #ccc;text-decoration:none;margin-bottom:10px}
.field-type-taxonomy-term-reference .field-item a:hover,.field-type-taxonomy-term-reference .field-item a:focus{color:#333;background-color:#e6e6e6;border-color:#adadad}
.view-blocco-uffici .views-exposed-form .views-exposed-widget{padding:0 1em 0 0}
.view-blocco-uffici .views-exposed-form .views-exposed-widget#edit-tipo-wrapper{margin-top:24px}
@media (max-width:600px){.view-blocco-uffici .views-exposed-form .views-exposed-widget.views-submit-button{display:inline-block;width:100%;margin-bottom:20px}
}
.view-blocco-uffici .views-exposed-form .views-exposed-widget.views-submit-button .form-submit{margin-top:1.8em}
.node-struttura-organizzativa .event-info{max-width:none;float:left;width:100%}
@media (min-width:480px){.node-struttura-organizzativa .event-info{width:28%}
}
.node-struttura-organizzativa .event-content.custom-width{float:left;margin:0;width:100%}
@media (min-width:480px){.node-struttura-organizzativa .event-content.custom-width{width:72%}
}
.node-struttura-organizzativa .event-content .content{margin-left:20px}
.sidebar .stile-menu-link{color:#fff !important;left:10px;font-size:25px;top:14px}
.sidebar #block-book-back h2 .book-title{color:#000;background-color:#e5e5e5;padding:15px;margin:0;font-size:18px;display:inline-block;width:100%;font-size:1em;font-weight:400}
@media (max-width:480px){.sidebar #block-book-back h2 .book-title{font-size:16px}
}
.sidebar #block-book-back h2 .book-title:hover,.sidebar #block-book-back h2 .book-title:focus{background-color:#000;color:#fff;text-decoration:none}
.sidebar #block-book-back h2 .book-title.active{background-color:#000;color:#fff;text-decoration:none}
.sidebar #block-book-back h2 .book-title:before{font-family:"FontAwesome";font-style:normal;font-weight:400;line-height:1;font-size:45px;content:"\f03a";font-size:.9em;margin-right:8px}
.sidebar #block-book-navigation{padding:10px;margin-bottom:40px;border:5px solid #B31A34;border-left:0;padding-top:0;padding-left:0;padding-bottom:40px}
.sidebar #block-book-navigation h2{line-height:1em}
.sidebar #block-book-navigation h2.title{margin:0;padding:0;margin-top:5px;margin-bottom:20px;position:relative;font-size:1.8em;font-weight:normal;text-transform:none}
@media (max-width:480px){.sidebar #block-book-navigation h2.title{font-size:18px}
}
.sidebar #block-book-navigation h2.title .book-title{display:inline-block;padding:15px;width:100%}
.sidebar #block-book-navigation h2.title .book-title.active{padding-left:5px}
.sidebar #block-book-navigation h2.title .book-title.active:hover,.sidebar #block-book-navigation h2.title .book-title.active:focus{color:#fff;cursor:default}
.sidebar #block-book-navigation h2.title .book-title:hover,.sidebar #block-book-navigation h2.title .book-title:focus{background-color:#000;color:#fff;text-decoration:none}
.sidebar #block-book-navigation h2.title .book-title:hover,.sidebar #block-book-navigation h2.title .book-title:focus{text-decoration:none}
.sidebar #block-book-navigation h2.title .book-title:hover .fa-angle-double-left:before,.sidebar #block-book-navigation h2.title .book-title:focus .fa-angle-double-left:before{color:#fff}
.sidebar #block-book-navigation h2.title .book-title .fa-angle-double-left:before{top:15px;left:5px;line-height:25px;border:0;position:absolute;font-size:1.5em;color:#B31A34;content:"\f104"}
.sidebar #block-book-navigation .menu li a{font-weight:bold;font-size:18px;padding:15px;padding-left:25px;background-color:#B31A34;color:#fff;margin-bottom:10px}
.sidebar #block-book-navigation .menu li a:hover,.sidebar #block-book-navigation .menu li a:focus{background-color:#000;color:#fff;text-decoration:none}
.sidebar #block-book-navigation .menu li.collapsed a:before{color:#fff !important;left:10px;font-size:25px;top:14px}
.sidebar #block-book-navigation .menu li.collapsed a:hover:before{color:#fff !important;left:10px;font-size:25px;top:14px}
.sidebar #block-book-navigation .menu li.active-trail a{background-color:#000;color:#fff;text-decoration:none}
.sidebar #block-book-navigation .menu li.active-trail a:before{color:#fff !important;left:10px;font-size:25px;top:14px;left:6px}
.sidebar #block-book-navigation .menu li.active-trail a:hover:before{color:#fff !important;left:10px;font-size:25px;top:14px;left:6px}
.sidebar #block-book-navigation .menu li.active-trail .menu li a{background-color:#c2c2c2;color:#000}
.sidebar #block-book-navigation .menu li.active-trail .menu li a:hover,.sidebar #block-book-navigation .menu li.active-trail .menu li a:focus{background-color:#000;color:#fff;text-decoration:none}
.sidebar #block-book-navigation .menu li.active-trail .menu li a:before{color:#000 !important}
.sidebar #block-book-navigation .menu li.active-trail .menu li a:hover:before{color:#fff !important}
.sidebar #block-book-navigation .menu li.active-trail .menu li.active-trail a{background-color:#000;color:#fff;text-decoration:none}
.sidebar #block-book-navigation .menu li.active-trail .menu li.active-trail a:before{color:#fff !important}
.sidebar #block-book-navigation .menu li.active-trail .menu li.active-trail a:hover:before{color:#fff !important}
.sidebar #block-book-navigation .menu li.active-trail .menu li.active-trail.active-trail .menu a{background-color:#c2c2c2;color:#000}
.sidebar #block-book-navigation .menu li.active-trail .menu li.active-trail.active-trail .menu a:hover{background-color:#000;color:#fff}
.sidebar #block-book-navigation .menu li.active-trail .menu li.active-trail.active-trail .menu a.active-trail{background-color:#000;color:#fff}
.sidebar .block-menu-block .menu li{border:0;padding:0;margin:0}
.sidebar .block-menu-block .menu li a{color:#000;background-color:#e5e5e5;padding:15px;margin:0;font-size:18px}
@media (max-width:480px){.sidebar .block-menu-block .menu li a{font-size:16px}
}
.sidebar .block-menu-block .menu li a:hover,.sidebar .block-menu-block .menu li a:focus{background-color:#000;color:#fff;text-decoration:none}
.sidebar .block-menu-block .menu li a.active{background-color:#000;color:#fff;text-decoration:none}
.sidebar .block-menu-block .menu li:after{content:" ";display:block;width:100%;border-bottom:4px solid #fff}
.sidebar .overlayed img{max-width:none;width:100%}
.sidebar ul.social-media-info{border-bottom:1px solid #30373d}
.sidebar ul.social-media-info li a span{color:#000;margin-right:0}
.sidebar ul.social-media-info li a:hover span{color:#B31A34}
@media (max-width:480px){#main #page-title{font-size:30px}
}
#main .region-content .menu-name-main-menu.row{margin-right:-10px;margin-left:-10px}
#main .region-content .menu-name-main-menu ul.menu li{margin:0;padding:0;border:0;margin-bottom:20px;padding-left:10px;padding-right:10px}
#main .region-content .menu-name-main-menu ul.menu li a{margin:0;padding:0;border:0;padding:6px 10px;border-bottom:1px solid #30373d;background-color:#e5e5e5;min-height:100px;font-size:22px}
#main .region-content .menu-name-main-menu ul.menu li a:hover,#main .region-content .menu-name-main-menu ul.menu li a:focus{background-color:#000;color:#fff;text-decoration:none}
@media (max-width:480px){#main .region-content .menu-name-main-menu ul.menu li a{font-size:18px}
}
#footer-top{padding:20px 0}
@media (min-width:768px){#footer-top{padding:60px 0}
}
#footer-top.one-region{background-color:#fff;background:#fff !important}
#footer-top.one-region .block{padding:0}
#footer-top .footer-top-area .menu{margin-right:-15px;margin-left:-15px}
#footer-top .footer-top-area .menu li{position:relative;padding-right:15px;padding-left:15px}
#footer-top .footer-top-area .menu li:before{width:100%;background-color:#000;height:1px;display:inline-block;content:""}
@media (min-width:768px){#footer-top .footer-top-area .menu li:before{position:absolute;top:0;left:15px;width:-moz-calc(90%);width:-webkit-calc(90%);width:calc(90%)}
}
#footer-top .footer-top-area .menu li a{padding:0;font-size:1.2em;margin:10px 0 30px 0;line-height:1.2;font-weight:bold}
@media (min-width:768px){#footer-top .footer-top-area .menu li a{margin:30px 0 60px 0}
}
#footer-top .footer-top-area .menu li a:after{content:" >"}
#footer-top .footer-top-area .menu li a:hover{background-color:transparent;color:#B31A34;text-decoration:underline}
#pre-footer{background-color:#30373D;color:#fff}
#pre-footer a{border:0 solid #008000;color:#fff}
#pre-footer a:hover{color:#fff}
#pre-footer a .img-responsive{margin-right:15px;max-height:96px}
@media (max-width:480px){#pre-footer a .img-responsive{max-height:54px}
}
#pre-footer #logo-footer,#pre-footer #site-name-footer{float:left}
#pre-footer #site-name-footer a{font-size:2.2em;line-height:2.75em;font-weight:600}
@media (max-width:480px){#pre-footer #site-name-footer a{font-size:1.6em;line-height:2em}
}
.footer-container{background-color:transparent}
.footer-container p{width:100%;padding-right:0;padding-left:0}
@media (min-width:768){.footer-container p a{width:100%}
}
@media (min-width:768){.footer-container p img{width:100%;max-width:none}
}
.footer-container .footer-area,.footer-container .subfooter-area{color:#bbb;font-size:18px}
@media (max-width:480px){.footer-container .footer-area,.footer-container .subfooter-area{font-size:16px}
}
.footer-container .footer-area{text-align:left;margin-top:30px}
.footer-container .footer-area h2{font-size:20px;font-weight:bold;margin-bottom:10px}
@media (max-width:480px){.footer-container .footer-area h2{font-size:18px}
}
.footer-container .footer-area ul.menu{text-align:left}
.footer-container .footer-area ul.menu li a{font-size:18px;line-height:27px;color:#bbb;padding:0;margin:0}
.footer-container .footer-area ul.menu li a:hover{color:#fff}
@media (max-width:480px){.footer-container .footer-area ul.menu li a{font-size:16px}
}
.footer-container .footer-area .region-footer-first p{color:#fff}
.footer-container .footer-area .region-footer-first p a{color:#bbb}
.footer-container .footer-area .region-footer-first p a:focus .footer-container .footer-area .region-footer-first p a:hover{color:#fff}
#subfooter{text-align:left;border-top:1px solid #bbb}
#subfooter img{width:120px;display:inline-block}
#subfooter a{color:#bbb;text-decoration:underline}
#subfooter a:hover{color:#fff}
#subfooter ul.menu{text-align:left}
#subfooter ul.menu li a{font-size:18px;line-height:27px;color:#bbb;padding:0;margin:0}
#subfooter ul.menu li a:hover{color:#fff}
@media (max-width:480px){#subfooter ul.menu li a{font-size:16px}
}
@media (max-width:768px){#subfooter ul.menu{text-align:center}
}
@media (max-width:991px){#subfooter ul.menu li,#subfooter ul.menu li.last{margin:5px 0}
}
#subfooter ul.menu li a,#subfooter ul.menu li.last a{font-weight:400;text-transform:none;padding:0;border:0}
@media (min-width:768px){#subfooter ul.menu li a,#subfooter ul.menu li.last a{margin:0 30px}
#subfooter ul.menu li a:first-child,#subfooter ul.menu li.last a:first-child{margin-left:0}
}
#subfooter ul.menu li.last a:after{font-family:"FontAwesome";font-style:normal;font-weight:400;line-height:1;font-size:45px;content:" \f09e";font-size:20px}
.view-archivio-documenti .view-grouping{margin:0;padding:20px;border-bottom:1px solid #ccc}
.view-archivio-documenti .view-grouping:first-child{border-top:1px solid #ccc}
.view-archivio-documenti .view-grouping h2{margin-top:0}
body.page-search ul.primary{margin:0;padding:0;border-bottom:1px solid #c2c2c2;height:3em;margin-bottom:20px}
body.page-search ul.primary li{float:left;margin:0;margin-bottom:-1px;padding:0;display:inline;background:transparent none repeat scroll 0 0;list-style-type:none;white-space:nowrap}
body.page-search ul.primary li a{font-size:24px;background-color:#fff;border:1px solid #fff;border-bottom:1px solid #c2c2c2;color:#1e1e1e;height:auto;margin-right:5px;padding:4px 25px;text-decoration:none}
body.page-search ul.primary li.active a{border:1px solid #c2c2c2;border-bottom:1px solid #fff}
@media (max-width:768px){body.page-search ul.primary{border:0;height:auto;text-align:center}
body.page-search ul.primary li{float:none;width:100%;display:block;margin:0}
body.page-search ul.primary li a{display:inline-block;padding:4px 12px;border:0;width:100%}
body.page-search ul.primary li.active a{border:1px solid #252525;background-color:transparent;color:#1e1e1e}
}
body.page-search #search-form{padding-top:20px;padding-bottom:0;font-size:18px}
body.page-search #search-form fieldset{border:0 solid #ddd;margin:0;margin-top:25px}
body.page-search #search-form fieldset.collapse-processed{border:1px solid #c2c2c2;padding:20px}
body.page-search #search-form fieldset.collapsed{border:1px solid #fff;padding:0}
body.page-search #search-form fieldset.collapsed .fieldset-legend{background-position:0 50%;font-size:18px}
body.page-search #search-form fieldset.collapsible .fieldset-legend{background-position:0 50%}
body.page-search #search-form fieldset legend{border:0;display:inline-block;width:auto;padding:0;margin:0;font-size:14px;text-transform:uppercase;position:absolute;right:0;top:-20px}
@media (max-width:768px){body.page-search #search-form fieldset legend{right:auto;left:0}
}
body.page-search h2{margin-bottom:40px}
body.page-search ol.search-results{margin:0;padding:0}
body.page-search ol.search-results li{border-top:0 solid #ccc;border-bottom:1px solid #ccc;margin:0;padding:30px 20px}
body.page-search ol.search-results li:first-child{border-top:1px solid #ccc}
body.page-search ol.search-results li:nth-child(2n+0){background-color:#eee}
body.page-search ol.search-results li.search-result .title{margin:0;font-size:1.3em}
@media (max-width:480px){body.page-search ol.search-results li.search-result .title{font-size:18px}
}
body.page-search ol.search-results li.search-result .search-snippet-info{padding-left:0}
body.page-search ol.search-results li.search-result .search-info{padding:0}
body.page-search ol.search-results li.search-result .search-info .fa-calendar{margin-left:20px}
body{color:#000;font-size:16px;font-family:"Titillium Web",sans-serif}
body h1,body h2,body h3,body h4,body h5,body h6,body p,body ul,body li,body a,body .hff-7 h1,body .hff-7 h2,body .hff-7 h3,body .hff-7 h4,body .hff-7 h5,body .hff-7 h6,body .hff-7 .title-teaser-text .title,body .sff-7 #site-name,body .sff-7 #subfooter-site-name,body .slff-7 #site-slogan,body.pff-7,body.pff-7 input,body.pff-7 select,body.pff-7 textarea,body.pff-7 blockquote,body.pff-7 .ui-widget{font-family:"Titillium Web",sans-serif !important}
body #header #header-inside #site-name a h1,body #header #header-inside #site-name a span,body .views-field-title a{font-weight:700}
@media (max-width:768px){body #page-intro{min-height:0}
}
body #main-content p,body #main-content table th,body #main-content table td,body #main-content .field-type-entityreference .field-items,body #main-content .views-field-title a{font-size:16px;line-height:1.45}
@media (min-width:768px){body #main-content p,body #main-content table th,body #main-content table td,body #main-content .field-type-entityreference .field-items,body #main-content .views-field-title a{font-size:18px;line-height:27px}
}
@media (max-width:768px){body #main-content p table th,body #main-content table th table th,body #main-content table td table th,body #main-content .field-type-entityreference .field-items table th,body #main-content .views-field-title a table th,body #main-content p table td,body #main-content table th table td,body #main-content table td table td,body #main-content .field-type-entityreference .field-items table td,body #main-content .views-field-title a table td{font-size:14px}
}
body #main-content p .field-item,body #main-content table th .field-item,body #main-content table td .field-item,body #main-content .field-type-entityreference .field-items .field-item,body #main-content .views-field-title a .field-item{margin-bottom:12px}
body #main-content .field .field-label,body #main-content .field-type-taxonomy-term-reference .field-label,body #main-content .field-name-field-mt-event-date .field-label,body #main-content .field-name-field-mt-event-location .field-label{font-size:28px;line-height:1em;margin-bottom:5px;font-weight:400;margin-top:20px}
@media (max-width:768px){body #main-content .field .field-label,body #main-content .field-type-taxonomy-term-reference .field-label,body #main-content .field-name-field-mt-event-date .field-label,body #main-content .field-name-field-mt-event-location .field-label{font-size:16px}
}
body #main-content table,body #main-content .field-type-entityreference .field-items{margin:25px 0 40px}
body #main-content .field-type-entityreference .field-items .field-item:before{font-family:"FontAwesome";font-style:normal;font-weight:400;line-height:1;font-size:45px;content:"\f061";font-size:18px;margin-right:5px}
body #main-content .view-filters{font-size:28px;margin-bottom:40px}
@media (max-width:768px){body #main-content .view-filters{font-size:16px}
}
body #main-content .view-filters .views-exposed-form label{font-weight:normal}
body #main-content .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:3.4em}
@media (max-width:480px){body #main-content .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:15px;margin-bottom:1em}
}
@media (max-width:480px){body #main-content .views-field-field-mt-photo{display:inline-block;width:100%}
}
body #main-content .node.node-teaser{margin-bottom:55px}
body #main-content .node-mt .node-main-content.custom-width{margin-left:75px}
@media (max-width:480px){body #main-content .node-mt .node-main-content.custom-width{margin-left:0}
}
body #main-content .node-mt .post-submitted-info{width:55px;float:left;font-weight:700;text-align:center;line-height:1;position:absolute;top:0;left:0}
@media (max-width:480px){body #main-content .node-mt .post-submitted-info{position:static;float:none;text-align:left;width:auto}
}
body #main-content .node-mt .post-submitted-info .submitted-date{margin:10px 0 0;border-right:1px solid #c2c2c2;padding-bottom:10px}
@media (max-width:480px){body #main-content .node-mt .post-submitted-info .submitted-date{text-align:center;border-right:0;padding:10px;border:1px solid #c2c2c2;width:55px;margin-bottom:15px}
}
body #main-content .node-mt .post-submitted-info .submitted-date .month,body #main-content .node-mt .post-submitted-info .submitted-date .year{font-size:16px;text-transform:uppercase}
body #main-content .node-mt .post-submitted-info .submitted-date .month{margin-top:-2px}
body #main-content .node-mt .post-submitted-info .submitted-date .day{font-size:29px;font-weight:900;margin-bottom:2px}
body #main-content .view-mt-events .view-header h2{font-weight:600}
body #main-content .view-mt-events article h3{font-size:28px;font-weight:400;margin-top:0}
body #main-content .view-mt-events article.node-mt-event .event-info{max-width:55px}
body #main-content .view-mt-events article.node-mt-event .event-content.custom-width{margin-left:0;padding:0 0 10px;border-bottom:1px solid #acacac}
@media (min-width:480px){body #main-content .view-mt-events article.node-mt-event .event-content.custom-width{margin-left:75px}
}
body #main-content .view-mt-events article.node-mt-event .event-content.custom-width .field-name-field-mt-subheader-body{padding-bottom:0;font-weight:400}
body #main-content .view-mt-events article.node-mt-event .event-content.custom-width .field-type-image{overflow:hidden;float:left}
body #main-content .view-mt-events .views-row{border:0;margin-bottom:0}
body #main-content .event-date-wrapper{position:relative;width:100%;height:75px;margin-bottom:35px;overflow:hidden}
@media (max-width:480px){body #main-content .event-date-wrapper{height:85px}
}
body #main-content .event-date-wrapper .event-date{width:55px;height:75px;background-color:transparent;color:#000;font-weight:700;position:relative;float:right;right:0;text-align:center;border-right:1px solid #c2c2c2}
@media (max-width:480px){body #main-content .event-date-wrapper .event-date{border:1px solid #c2c2c2;float:none;padding:10px;height:85px}
}
body #main-content .event-date-wrapper .event-date .month{font-size:16px;text-transform:uppercase;position:relative;top:0;right:0;line-height:1}
body #main-content .event-date-wrapper .event-date .day{font-weight:900;font-size:29px;position:relative;bottom:0;right:0;line-height:1}
body #main-content .node-promoted .event-info span.fa{display:block;font-size:24px;font-weight:400;margin:0 12px 10px 0}
body #main-content ul.members-social-bookmarks li a{color:#000;border:1px solid #000}
body #main-content ul.members-social-bookmarks li a:hover{border:1px solid #B31A34;color:#B31A34}
body.front h2{font-size:32px;margin-top:0;margin-bottom:20px;font-weight:700}
@media (min-width:768px){body.front h2{margin-bottom:40px}
}
body.front #main-content{margin:0}
@media (max-width:480px){body.front #main-content #page-intro{display:none}
}
body.onscroll #header{position:fixed !important;border-bottom:1px solid #c2c2c2 !important;z-index:499;top:0;width:100%;background-color:#fff;opacity:1;padding:0}
body.onscroll #header #header-top{margin:0;padding:0;border:0}
body.onscroll #header #header-top p{position:absolute;top:-9999px}
body.onscroll #header .burger-wrapper{top:0}
body.onscroll #header .toggle-menu{margin-top:5px;margin-bottom:10px;margin-top:15px;width:30px;height:30px;margin-left:20px}
body.onscroll #header .toggle-menu:after{display:none}
body.onscroll #header .toggle-menu .bar{width:30px;top:13px;left:0}
body.onscroll #header .toggle-menu .bar:first-child{top:3px}
body.onscroll #header .toggle-menu .bar:last-child{top:23px}
body.onscroll #header .toggle-menu.menu-active .bar{width:30px}
body.onscroll #header .toggle-menu.menu-active .bar:first-child{top:15px}
body.onscroll #header .toggle-menu.menu-active .bar:last-child{top:15px}
body.onscroll #header #header-inside .icona-search{margin-top:10px}
body.onscroll #header #header-inside #logo,body.onscroll #header #header-inside #site-name{margin-top:5px;margin-bottom:10px}
body.onscroll #header #header-inside #logo img{max-height:51px;max-width:51px}
body.onscroll #header #header-inside #site-name a{font-size:1.68em}
@media (max-width:768px){body.onscroll #header #header-inside #site-name a{font-size:1.3em}
}
@media (max-width:410px){body.onscroll #header #header-inside #site-name a{font-size:1em}
}
@media (max-width:410px){body.onscroll #header #header-inside #site-name a{margin-top:15px}
}
@media (min-width:411px) and (max-width:767px){body.onscroll #header #header-inside #site-name a{margin-top:12px}
}
body.onscroll #header #header-inside #header-inside-right{margin:0}
body.onscroll #header #header-inside #header-inside-right .nav_tools{display:none}
body.onscroll #header #header-inside #header-inside-right .block-search{margin-top:5px;margin-bottom:10px;margin-top:8px}
body.onscroll #header #header-inside #header-inside-right .block-search input.form-submit,body.onscroll #header #header-inside #header-inside-right .block-search input.form-text{height:40px}
body.onscroll #header #header-inside #header-inside-right .block-search .form-actions:after{line-height:40px}
body.onscroll #header #header-inside #header-inside-left{display:block}
@media (min-width:411px) and (max-width:767px){body.onscroll #header #header-inside #header-inside-left{margin-bottom:10px}
}
@media (min-width:1300px){body.onscroll #header #header-top .header-top-indide .col-md-offset-2{margin-left:10.6667%}
body.onscroll #header #header-top .header-top-indide .col-md-8{width:72.6667%}
}
@media (min-width:1300px){body.onscroll #header #header-inside #header-inside-left{border:0}
body.onscroll #header #header-inside #header-inside-left.col-lg-offset-2{margin-left:0}
body.onscroll #header #header-inside #header-inside-left.col-lg-7{width:75%}
}
@media (min-width:1200px){body.onscroll #header #header-inside #logo{left:-8%}
}
@media (min-width:1300px){body.onscroll #header #header-inside #logo{left:10px}
}
@media (min-width:1200px){body.onscroll #header #header-inside #site-name a{margin-top:.3em}
}
@media (min-width:1300px){body.onscroll #header #header-inside #site-name{margin-left:60px}
}

