/* line 4, ../../sass/libs/_reset.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 6, ../../sass/libs/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 7, ../../sass/libs/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 8, ../../sass/libs/_reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 9, ../../sass/libs/_reset.scss */
q, blockquote {
  quotes: none; }

/* line 10, ../../sass/libs/_reset.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

/* line 11, ../../sass/libs/_reset.scss */
a img {
  border: none; }

/* line 12, ../../sass/libs/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* line 18, ../../sass/libs/_reset.scss */
button, input {
  line-height: normal; }

/* line 19, ../../sass/libs/_reset.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

/* line 20, ../../sass/libs/_reset.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  *overflow: visible; }

/* line 21, ../../sass/libs/_reset.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 22, ../../sass/libs/_reset.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

/* ::Clearfixs and extends. Use which suits best */
/* ----------------------------------------------------------- */
/* line 37, ../../sass/screen.scss */
.clearfix, .container, section {
  overflow: hidden;
  *zoom: 1; }

/* line 41, ../../sass/screen.scss */
.pie-clearfix {
  *zoom: 1; }
  /* line 38, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .pie-clearfix:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../../sass/screen.scss */
.max-width {
  max-width: 100%;
  height: auto; }

/* ::Base styles Almost exclusively single element selectors */
/* ------------------------------------------------------------ */
/* line 55, ../../sass/screen.scss */
html {
  font-size: 100%; }

/* line 59, ../../sass/screen.scss */
body {
  color: #666666;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  background: url("../img/BG_body.jpg") no-repeat top center #1483c4;
  font-weight: 300; }

/* line 66, ../../sass/screen.scss */
a {
  color: #666666;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  /* line 74, ../../sass/screen.scss */
  a:hover, a:focus, a:active {
    color: #cacaca; }

/* line 14, ../../sass/libs/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  color: #f19228; }
  /* line 18, ../../sass/libs/_typography.scss */
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #f19228;
    text-decoration: none; }

/* line 24, ../../sass/libs/_typography.scss */
h1 {
  font-size: 2.25em;
  line-height: 1.11111em;
  margin: 0 0 0.44444em 0; }

/* line 29, ../../sass/libs/_typography.scss */
h2 {
  font-size: 1.875em;
  line-height: 1.33333em; }

/* line 34, ../../sass/libs/_typography.scss */
h3 {
  font-size: 1.375em;
  line-height: 1.45455em; }

/* line 39, ../../sass/libs/_typography.scss */
h4 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin: 0 0 0.4em 0; }

/* line 44, ../../sass/libs/_typography.scss */
h5 {
  font-size: 1.125em;
  line-height: 1.33333em;
  margin: 0 0 0.44444em 0; }

/* line 49, ../../sass/libs/_typography.scss */
h6 {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0 0 0.5em 0; }

/* line 54, ../../sass/libs/_typography.scss */
p, pre, label {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0 0 1em 0; }

/* line 59, ../../sass/libs/_typography.scss */
ol, ul {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0 0 2em 0; }

/* line 64, ../../sass/libs/_typography.scss */
li {
  line-height: auto;
  list-style-type: none; }

/* line 72, ../../sass/libs/_typography.scss */
ul {
  list-style-position: outside;
  list-style-type: disc; }

/* line 73, ../../sass/libs/_typography.scss */
ol {
  list-style-position: outside;
  list-style-type: decimal; }

/* line 74, ../../sass/libs/_typography.scss */
strong, b {
  font-weight: 600; }

/* line 75, ../../sass/libs/_typography.scss */
em, i, q {
  font-style: italic; }

/* line 77, ../../sass/libs/_typography.scss */
blockquote {
  padding-left: 1em;
  border-left: 0.3125em solid grey;
  line-height: normal;
  margin: 0; }
  /* line 82, ../../sass/libs/_typography.scss */
  blockquote p {
    font-style: italic;
    margin: 0;
    font-size: 1.25em;
    line-height: 1.2em;
    margin: 1.2em 0 1.2em 0; }

/* line 94, ../../sass/libs/_typography.scss */
a {
  outline: 0; }

/* line 104, ../../sass/libs/_typography.scss */
.onebox h2, .onebox a, .twobox h2, .twobox a {
  font-size: 1.25em;
  line-height: 1.2em;
  margin: 0 0 0.4em 0;
  color: #003366;
  font-weight: 600;
  text-decoration: none; }
  /* line 111, ../../sass/libs/_typography.scss */
  .onebox h2:hover, .onebox h2:active, .onebox a:hover, .onebox a:active, .twobox h2:hover, .twobox h2:active, .twobox a:hover, .twobox a:active {
    color: #7793b2; }
/* line 116, ../../sass/libs/_typography.scss */
.onebox .menu, .twobox .menu {
  margin-bottom: 0em; }
  /* line 120, ../../sass/libs/_typography.scss */
  .onebox .menu li, .twobox .menu li {
    border-bottom: 2px solid #dddddd;
    position: relative;
    padding-top: 0.5em;
    padding-bottom: 0.5em; }
    /* line 126, ../../sass/libs/_typography.scss */
    .onebox .menu li:after, .twobox .menu li:after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      border-bottom: 2px solid #c8c8c8; }
/* line 139, ../../sass/libs/_typography.scss */
.onebox .dropdown-menu, .twobox .dropdown-menu {
  margin-bottom: 0.5em;
  overflow: hidden;
  *zoom: 1; }
  /* line 143, ../../sass/libs/_typography.scss */
  .onebox .dropdown-menu li, .twobox .dropdown-menu li {
    position: relative;
    padding: 0.5em 0 0.5em 0;
    width: 90%;
    float: right; }

/* line 158, ../../sass/libs/_typography.scss */
.sidestyle h2, .sidestyle a {
  font-size: 1.25em;
  line-height: 1.2em;
  margin: 0 0 0.4em 0;
  color: #003366;
  font-weight: 600;
  text-decoration: none; }
  /* line 165, ../../sass/libs/_typography.scss */
  .sidestyle h2:hover, .sidestyle h2:active, .sidestyle a:hover, .sidestyle a:active {
    color: #7793b2; }
/* line 170, ../../sass/libs/_typography.scss */
.sidestyle .menu {
  margin-bottom: 0em; }
  /* line 174, ../../sass/libs/_typography.scss */
  .sidestyle .menu li {
    border-bottom: 2px solid #dddddd;
    position: relative;
    padding-top: 0.5em;
    padding-bottom: 0.5em; }
    /* line 180, ../../sass/libs/_typography.scss */
    .sidestyle .menu li:after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      border-bottom: 2px solid #c8c8c8; }
/* line 193, ../../sass/libs/_typography.scss */
.sidestyle .dropdown-menu {
  margin-bottom: 0.5em;
  overflow: hidden;
  *zoom: 1; }
  /* line 197, ../../sass/libs/_typography.scss */
  .sidestyle .dropdown-menu li {
    position: relative;
    padding: 0.5em 0 0.5em 0;
    width: 90%;
    float: right; }
/* line 205, ../../sass/libs/_typography.scss */
.sidestyle .search-radio {
  font-size: 0.9em;
  line-height: 1.3em; }

/* line 217, ../../sass/libs/_typography.scss */
.wp-tag-cloud li {
  float: left; }

/* line 227, ../../sass/libs/_typography.scss */
.button, .wp-tag-cloud a {
  background: #f19228;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #bf6000;
  text-decoration: none;
  color: white;
  padding: 0 1.0em;
  display: inline-block;
  margin: 0 0.5em 0.5em 0;
  font-size: 1em;
  line-height: 1.5em; }
  /* line 237, ../../sass/libs/_typography.scss */
  .button:hover, .button:active, .button:focus, .wp-tag-cloud a:hover, .wp-tag-cloud a:active, .wp-tag-cloud a:focus {
    background: #ffb046; }

/* line 247, ../../sass/libs/_typography.scss */
.eventaxo a,
.rubrtaxo a {
  background: #f19228;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #bf6000;
  text-decoration: none;
  color: white;
  padding: 0 1.0em;
  display: inline-block;
  margin: 0 0.5em 0.5em 0;
  font-size: 1em;
  line-height: 1.5em; }
  /* line 257, ../../sass/libs/_typography.scss */
  .eventaxo a:hover, .eventaxo a:active, .eventaxo a:focus,
  .rubrtaxo a:hover,
  .rubrtaxo a:active,
  .rubrtaxo a:focus {
    background: #ffb046; }

/* line 265, ../../sass/libs/_typography.scss */
.launchprint h1 {
  display: inline;
  margin-right: 20px; }

/* line 270, ../../sass/libs/_typography.scss */
.launchprint img {
  margin-top: 10px; }

/* line 94, ../../sass/screen.scss */
.column-1, .column-2, .column-3 {
  float: left; }

/* line 98, ../../sass/screen.scss */
.column-1 {
  width: 30.66%;
  margin-right: 4%; }
  /* line 102, ../../sass/screen.scss */
  .column-1.last {
    margin-right: 0; }

/* line 107, ../../sass/screen.scss */
.column-2 {
  width: 65.32%;
  margin-right: 4%; }
  /* line 111, ../../sass/screen.scss */
  .column-2.last {
    margin-right: 0;
    width: 65.32%; }
  /* line 116, ../../sass/screen.scss */
  .column-2 .column-1 {
    width: 48%; }
  /* line 120, ../../sass/screen.scss */
  .column-2 .column-2 {
    width: 100%; }

/* line 126, ../../sass/screen.scss */
.column-3 {
  width: 100%;
  margin-right: 0; }

/* line 139, ../../sass/screen.scss */
.type-post {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: red; }

/* ::Layout styles - Layouts hold one or more modules together. */
/* ------------------------------------------------------------ */
/* line 147, ../../sass/screen.scss */
.container {
  margin: 0 auto;
  width: 960px;
  overflow: visible; }

/* line 154, ../../sass/screen.scss */
.content {
  float: left;
  width: 100%; }

/* line 159, ../../sass/screen.scss */
.wrap {
  *zoom: 1; }
  /* line 38, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .wrap:after {
    content: "";
    display: table;
    clear: both; }

/* line 165, ../../sass/screen.scss */
h1 {
  font-weight: 600; }

/* line 166, ../../sass/screen.scss */
ol {
  list-style-position: inside;
  list-style-type: decimal; }

/* line 167, ../../sass/screen.scss */
ul {
  list-style-position: inside;
  list-style-type: disc; }

/* ::State styles */
/* ------------------------------------------------------------ */
/* line 173, ../../sass/screen.scss */
.hidden {
  display: none; }

/* line 177, ../../sass/screen.scss */
.is-hidden {
  display: none; }

/* line 181, ../../sass/screen.scss */
.is-shown, .is-block {
  display: block; }

/* line 185, ../../sass/screen.scss */
.is-uppercase {
  text-transform: uppercase;
  letter-spacing: 1px; }

/* line 190, ../../sass/screen.scss */
.is-lowercase {
  text-transform: lowercase; }

/* line 3, ../../sass/libs/_header.scss */
.white-box {
  background: white;
  -webkit-box-shadow: #004c79 0 3px 8px;
  -moz-box-shadow: #004c79 0 3px 8px;
  box-shadow: #004c79 0 3px 8px;
  padding: 1.0em; }

/* line 9, ../../sass/libs/_header.scss */
.grey-box {
  background: #f0f0f0;
  -webkit-box-shadow: #004c79 0 3px 8px;
  -moz-box-shadow: #004c79 0 3px 8px;
  box-shadow: #004c79 0 3px 8px;
  padding: 1.0em; }

/* line 15, ../../sass/libs/_header.scss */
.border-radius {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

/* header */
/* line 21, ../../sass/libs/_header.scss */
.banner {
  background: url("../img/BG_header.png") no-repeat top center;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-bottom: 1em; }
  /* line 27, ../../sass/libs/_header.scss */
  .banner .container {
    overflow: hidden;
    *zoom: 1; }

/* line 32, ../../sass/libs/_header.scss */
.sponsor {
  width: 66%;
  height: 100%;
  float: left; }
  /* line 37, ../../sass/libs/_header.scss */
  .sponsor img {
    margin: 0 0.5em 0 0; }

/* line 42, ../../sass/libs/_header.scss */
.social {
  width: 33%;
  height: 100%;
  float: left; }

/* transizioni */
/* line 50, ../../sass/libs/_header.scss */
.thefl {
  float: left; }

/* line 54, ../../sass/libs/_header.scss */
.thetr {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

/* line 62, ../../sass/libs/_header.scss */
.theop:hover, .theop:active, .theop:focus {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7; }

/* line 70, ../../sass/libs/_header.scss */
#logo img:hover, #logo img:active, #logo img:focus {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7; }

/* line 80, ../../sass/libs/_header.scss */
.socialmedia-buttons {
  margin-top: 14px; }

/* line 3, ../../sass/libs/_footer.scss */
.footerimage {
  min-height: 311px; }

/* line 7, ../../sass/libs/_footer.scss */
.content-info {
  background: url("../../assets/img/BG_footer.png") no-repeat bottom center;
  padding-bottom: 1em;
  padding-top: 2em; }

/* line 14, ../../sass/libs/_footer.scss */
.content-info .widget {
  float: left;
  width: 22.75%;
  margin: 0 3% 0 0; }
  /* line 19, ../../sass/libs/_footer.scss */
  .content-info .widget:last-child {
    margin: 0; }

/* line 3, ../../sass/libs/_sidebar.scss */
#logo img {
  position: relative;
  left: -25px;
  display: block; }

/* line 9, ../../sass/libs/_sidebar.scss */
.sidestyle {
  padding-bottom: 1.5em;
  padding-top: 1.5em; }
  /* line 13, ../../sass/libs/_sidebar.scss */
  .sidestyle .form-search {
    width: 100%;
    height: 34px;
    margin-bottom: 0.5em; }

/* line 23, ../../sass/libs/_sidebar.scss */
.onebox .menu-arrow,
.twobox .menu-arrow,
.sidestyle .menu-arrow {
  background: url("../img/IMG_btn_more.png");
  height: 23px;
  width: 23px;
  cursor: pointer;
  position: absolute;
  top: 9px;
  right: 0px; }

/* line 35, ../../sass/libs/_sidebar.scss */
.onebox .showing,
.twobox .showing,
.sidestyle .showing {
  background: url("../img/IMG_btn_more_down.png"); }

/* line 41, ../../sass/libs/_sidebar.scss */
.onebox .dropdown-menu,
.twobox .dropdown-menu,
.sidestyle .dropdown-menu {
  display: none; }

/* line 48, ../../sass/libs/_sidebar.scss */
.sidestyle .hide {
  display: none; }
/* line 52, ../../sass/libs/_sidebar.scss */
.sidestyle .search-query {
  background: url("../img/BG_searchform.png") no-repeat top left;
  width: 178px;
  height: 31px;
  padding: 0px 40px 0px 10px;
  border: none;
  outline: none; }
/* line 61, ../../sass/libs/_sidebar.scss */
.sidestyle .btn {
  background: url("../img/IMG_lens_icon.png") no-repeat top left;
  width: 33px;
  height: 29px;
  position: relative;
  left: -40px;
  border: none;
  text-indent: -9999px; }
  /* line 70, ../../sass/libs/_sidebar.scss */
  .sidestyle .btn:hover, .sidestyle .btn:active {
    opacity: 0.5; }
/* line 75, ../../sass/libs/_sidebar.scss */
.sidestyle .search-radio {
  width: 74px;
  position: relative;
  top: -34px;
  left: 185px;
  margin-left: 5px; }
/* line 84, ../../sass/libs/_sidebar.scss */
.sidestyle .inactive {
  cursor: default;
  color: #989898; }
  /* line 88, ../../sass/libs/_sidebar.scss */
  .sidestyle .inactive:hover, .sidestyle .inactive:active, .sidestyle .inactive:focus {
    color: #989898; }

/* line 13, ../../sass/libs/_post.scss */
.post,
.type-page,
.type-post,
.type-eventi,
.type-gallerie,
.type-rubrica,
.type-sponsor {
  width: 100%;
  background: #f0f0f0;
  padding: 1.0em;
  -webkit-box-shadow: #004c79 0 3px 8px;
  -moz-box-shadow: #004c79 0 3px 8px;
  box-shadow: #004c79 0 3px 8px;
  margin-bottom: 2em; }
  /* line 20, ../../sass/libs/_post.scss */
  .post header,
  .type-page header,
  .type-post header,
  .type-eventi header,
  .type-gallerie header,
  .type-rubrica header,
  .type-sponsor header {
    border-bottom: 2px solid #dddddd;
    position: relative;
    padding-bottom: 0.5em; }
  /* line 26, ../../sass/libs/_post.scss */
  .post header:after,
  .type-page header:after,
  .type-post header:after,
  .type-eventi header:after,
  .type-gallerie header:after,
  .type-rubrica header:after,
  .type-sponsor header:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-bottom: 2px solid #c8c8c8; }

/* line 37, ../../sass/libs/_post.scss */
.type-attachment {
  background: #f0f0f0;
  padding: 1.0em;
  -webkit-box-shadow: #004c79 0 3px 8px;
  -moz-box-shadow: #004c79 0 3px 8px;
  box-shadow: #004c79 0 3px 8px;
  margin-bottom: 2em;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

/* line 45, ../../sass/libs/_post.scss */
.entry-summary, .entry-content {
  padding-top: 0.5em; }

/* line 51, ../../sass/libs/_post.scss */
.nolist,
.social,
.widget {
  list-style-type: none; }

/* line 59, ../../sass/libs/_post.scss */
.onebox {
  -webkit-box-shadow: #004c79 0 3px 8px;
  -moz-box-shadow: #004c79 0 3px 8px;
  box-shadow: #004c79 0 3px 8px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100, color-stop(0%, #fbb73c), color-stop(100%, #f0f0f0));
  background-image: -webkit-linear-gradient(#fbb73c, #f0f0f0 100px);
  background-image: -moz-linear-gradient(#fbb73c, #f0f0f0 100px);
  background-image: -o-linear-gradient(#fbb73c, #f0f0f0 100px);
  background-image: linear-gradient(#fbb73c, #f0f0f0 100px);
  padding: 1.0em;
  margin-bottom: 2em;
  min-height: 200px; }

/* line 67, ../../sass/libs/_post.scss */
.twobox {
  -webkit-box-shadow: #004c79 0 3px 8px;
  -moz-box-shadow: #004c79 0 3px 8px;
  box-shadow: #004c79 0 3px 8px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100, color-stop(0%, #a6c641), color-stop(100%, #f0f0f0));
  background-image: -webkit-linear-gradient(#a6c641, #f0f0f0 100px);
  background-image: -moz-linear-gradient(#a6c641, #f0f0f0 100px);
  background-image: -o-linear-gradient(#a6c641, #f0f0f0 100px);
  background-image: linear-gradient(#a6c641, #f0f0f0 100px);
  padding: 1.0em;
  margin-bottom: 2em;
  min-height: 200px; }

/* line 77, ../../sass/libs/_post.scss */
.onebox .widgettitle, .twobox .widgettitle {
  color: #c00178;
  font-weight: 700;
  width: 50%;
  float: left; }
/* line 85, ../../sass/libs/_post.scss */
.onebox h2:hover, .onebox h2:active, .onebox h2:focus, .twobox h2:hover, .twobox h2:active, .twobox h2:focus {
  color: #c00178; }
/* line 90, ../../sass/libs/_post.scss */
.onebox .menu, .twobox .menu {
  clear: both; }

/* line 95, ../../sass/libs/_post.scss */
.onebox img {
  position: relative;
  display: block;
  float: right; }

/* line 102, ../../sass/libs/_post.scss */
.twobox img {
  position: relative;
  display: block;
  float: right; }

/* line 113, ../../sass/libs/_post.scss */
.eventicon {
  width: 32px;
  height: 32px;
  margin: 0px 10px 0px 0px;
  float: left; }

/* line 120, ../../sass/libs/_post.scss */
.eventinfo {
  width: 100%;
  margin: 10px 0px 0px 0px;
  float: left;
  line-height: 32px; }

/* line 128, ../../sass/libs/_post.scss */
.eventaxo,
.eventsocial {
  width: 100%;
  min-height: 32px;
  margin: 1.5em 0em 0em 0em;
  float: left;
  line-height: 32px; }

/* line 140, ../../sass/libs/_post.scss */
.rubricon {
  width: 32px;
  height: 32px;
  margin: 0px 10px 0px 0px;
  float: left; }

/* line 147, ../../sass/libs/_post.scss */
.rubrinfo {
  width: 100%;
  margin: 10px 0px 0px 0px;
  float: left;
  line-height: 32px; }

/* line 156, ../../sass/libs/_post.scss */
.rubrtaxo,
.rubrall,
.rubrsocial {
  width: 100%;
  min-height: 32px;
  margin: 1.5em 0em 0em 0em;
  float: left;
  line-height: 32px; }

/* line 170, ../../sass/libs/_post.scss */
.archiver .wp-tag-cloud {
  margin-top: 1.0em; }

/* line 180, ../../sass/libs/_post.scss */
.padder {
  width: 60%;
  height: 200px;
  padding: 6px;
  background: white;
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #a0a0a0 0 3px 8px;
  -moz-box-shadow: #a0a0a0 0 3px 8px;
  box-shadow: #a0a0a0 0 3px 8px;
  cursor: pointer; }
  /* line 189, ../../sass/libs/_post.scss */
  .padder:hover, .padder:active, .padder:focus {
    background: #f19228; }

/* line 195, ../../sass/libs/_post.scss */
.preview {
  width: 100%;
  height: 188px; }

/* line 200, ../../sass/libs/_post.scss */
.metaview {
  width: 35%;
  float: left;
  margin-left: 5%; }

/* line 206, ../../sass/libs/_post.scss */
.galthumb {
  width: 380px;
  height: 220px;
  padding: 7px;
  background: white;
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #a0a0a0 0 3px 8px;
  -moz-box-shadow: #a0a0a0 0 3px 8px;
  box-shadow: #a0a0a0 0 3px 8px; }
  /* line 215, ../../sass/libs/_post.scss */
  .galthumb:hover, .galthumb:active, .galthumb:focus {
    background: #f19228; }

/* line 220, ../../sass/libs/_post.scss */
.galmeta {
  width: 200px;
  height: 220px;
  margin-left: 15px;
  float: left; }

/* line 227, ../../sass/libs/_post.scss */
.gallertaxo {
  width: 100%;
  min-height: 5px;
  margin: 0em 0em 0em 0em;
  float: left; }

/* line 238, ../../sass/libs/_post.scss */
.attachment-thumbnail {
  width: 31%;
  height: 31%;
  margin: 1%;
  padding: 1%;
  background: white;
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #a0a0a0 0 3px 8px;
  -moz-box-shadow: #a0a0a0 0 3px 8px;
  box-shadow: #a0a0a0 0 3px 8px; }
  /* line 248, ../../sass/libs/_post.scss */
  .attachment-thumbnail:hover, .attachment-thumbnail:active, .attachment-thumbnail:focus {
    background: #f19228; }

/* line 253, ../../sass/libs/_post.scss */
.format-gallery .hidden {
  display: none; }

/* line 257, ../../sass/libs/_post.scss */
.format-gallery .footer {
  clear: both; }

/* line 261, ../../sass/libs/_post.scss */
.attachment-medium {
  width: 100%;
  height: auto; }

/* line 270, ../../sass/libs/_post.scss */
.justprint {
  display: none; }

/* line 278, ../../sass/libs/_post.scss */
.alignnone {
  max-width: 595px;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  display: block; }

/* line 285, ../../sass/libs/_post.scss */
.aligncenter {
  max-width: 595px;
  margin: 1.0em auto 1.0em auto;
  text-align: center;
  display: block; }

/* line 292, ../../sass/libs/_post.scss */
.alignleft {
  max-width: 595px;
  margin: 0.5em 1.0em 0.5em 0;
  float: left;
  text-align: left;
  display: block; }

/* line 300, ../../sass/libs/_post.scss */
.alignright {
  max-width: 595px;
  margin: 0.5em 0 0.5em 1.0em;
  float: right;
  text-align: right;
  display: block; }

/* line 309, ../../sass/libs/_post.scss */
.size-full,
.caption {
  max-width: 595px;
  height: auto; }

/* line 314, ../../sass/libs/_post.scss */
embed {
  max-width: 595px;
  height: 335px; }

/* line 323, ../../sass/libs/_post.scss */
.sociable {
  clear: both;
  margin-top: 0.75em; }

/* pagina riepiloghi lab */
/* line 207, ../../sass/screen.scss */
#SS_labselect {
  margin-top: 1em; }

/* line 211, ../../sass/screen.scss */
#select_wrap {
  margin-bottom: 1em; }

/* line 216, ../../sass/screen.scss */
#table_lab th {
  background: white;
  border: 1px solid #666;
  padding: 8px; }
/* line 223, ../../sass/screen.scss */
#table_lab td {
  border: 1px solid #666;
  padding: 8px; }
  /* line 227, ../../sass/screen.scss */
  #table_lab td:first-child {
    background: white; }

/* line 233, ../../sass/screen.scss */
#tableCanvas {
  overflow-x: scroll; }

@media print {
  /* line 240, ../../sass/screen.scss */
  body {
    font-size: 87.5%;
    line-height: 1em;
    background: white; }

  /* line 246, ../../sass/screen.scss */
  .noprint,
  .sociable {
    display: none; }

  /* line 250, ../../sass/screen.scss */
  .content {
    width: 70%;
    margin: 0 auto;
    margin-left: 15%; }

  /* line 256, ../../sass/screen.scss */
  h1, h2, h3, h4, h5, h56 {
    color: black; }
    /* line 259, ../../sass/screen.scss */
    h1 a, h2 a, h3 a, h4 a, h5 a, h56 a {
      color: black; }

  /* line 264, ../../sass/screen.scss */
  .theop {
    width: 50%;
    display: block;
    margin: 0 auto; }

  /* line 280, ../../sass/screen.scss */
  .main,
  .post,
  .column-1,
  .column-2,
  .column-3,
  .type-page,
  .type-post,
  .type-eventi,
  .type-gallerie,
  .type-rubrica,
  .type-sponsor {
    width: 100% !important;
    background: white;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: #004c79 0 0px 0px;
    -moz-box-shadow: #004c79 0 0px 0px;
    box-shadow: #004c79 0 0px 0px; }

  /* line 287, ../../sass/screen.scss */
  .justprint {
    display: block; } }
