@import url("https://fonts.googleapis.com/css?family=Source+Sans Pro:200italic,200,300italic,300,400italic,400,600italic,600,700italic,700,900italic,900");
@import url("https://fonts.googleapis.com/css?family=Alike");

/* line 1, ../sass/rivista.scss */
a, a:link, a:active, a:visited, a:hover {
  text-decoration: none;
}

ol {
  list-style: none;
}

/* line 3, ../sass/rivista.scss */
input, form tbody {
  border: none;
}

/* line 4, ../sass/rivista.scss */
input.form-text, input.form-password, input.form-date {
  display: block;
  padding: 12px 20px;
  border-width: 1px;
  border-style: solid;
}

#login-in-page a.form-submit {
  background: #053667;
  color: #fff;
  display: block;
  width: 160px;
  text-align: center;
  font-size: 18px;
  padding: 10px;
  margin: 10px auto;
}

/* line 5, ../sass/rivista.scss */
input.form-submit {
  display: block;
  padding: 12px 18px;
  border-width: 1px;
  border-style: solid;
  text-align: center;
}

/* line 6, ../sass/rivista.scss */
.form-wait {
  display: block;
  padding: 12px 10px;
  border-width: 1px;
  border-style: solid;
  text-align: center;
}

/* line 7, ../sass/rivista.scss */
.form-text, .form-password, .form-submit, .form-wait {
  margin: 5px 0;
}

/* line 8, ../sass/rivista.scss */
a.but {
  display: block;
  padding: 9px 18px;
  border-width: 1px;
  border-style: solid;
  text-align: center;
  font-size: 1.2em;
}

/* line 9, ../sass/rivista.scss */
.banner a, .banner img {
  display: block;
}

/* line 11, ../sass/rivista.scss */
.ez-checkbox input {
  vertical-align: top;
}

/* line 13, ../sass/rivista.scss */
#block-rivista-banners-rivista-banners-colonna-sinistra {
  padding: 20px 8px;
}

/* line 17, ../sass/rivista.scss */
h1, h3, h4, h5 {
  font-weight: 600;
}

/* line 18, ../sass/rivista.scss */
h2 {
  font-weight: 400;
  font-size: 1.4em;
  line-height: 1.4em;
}

/* line 19, ../sass/rivista.scss */
p {
  font-size: 1em;
  line-height: 1.2em;
  margin: 0 0;
}

/* line 20, ../sass/rivista.scss */
.node p, #zen #testo p {
  text-align: justify;
  font-size: 0.9em;
  line-height: 1.5em;
}

/* line 21, ../sass/rivista.scss */
b {
  font-weight: 600;
}

/* line 24, ../sass/rivista.scss */
.layout-content dt {
  font-weight: 600;
}
/* line 25, ../sass/rivista.scss */
.layout-content dd {
  margin: 0 0 20px 0;
}

/* line 28, ../sass/rivista.scss */
.banner-article {
  margin-top: 30px;
}

/* line 32, ../sass/rivista.scss */
#header .content, main, #block-menu-principale-block .content, #footer .content, #giuffre-footer .content {
  width: 960px;
  margin: 0 auto;
}

/* line 37, ../sass/rivista.scss */
#block-menu-principale-block .content {
  width: 960px;
  margin: 0 auto;
}

/* line 38, ../sass/rivista.scss */
.region-footer .block-rivista-blocks {
  width: 960px;
  margin: 0 auto;
  height: 290px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 1px;
}

/* line 43, ../sass/rivista.scss */
#header {
  height: 150px;
  position: relative;
}

/* line 44, ../sass/rivista.scss */
.header__region {
  position: relative;
  width: 960px;
  margin: 0 auto;
}

/* line 45, ../sass/rivista.scss */
#block-menu-principale-block,
#block-aree-di-interesse-block {
  text-transform: uppercase;
}

/* line 47, ../sass/rivista.scss */
#block-menu-principale-block {
  height: 45px;
}

/* line 50, ../sass/rivista.scss */
#block-aree-di-interesse-block ul {
  margin: 0;
  padding: 0;
}
/* line 51, ../sass/rivista.scss */
#block-aree-di-interesse-block li {
  margin: 4px 4px 4px 20px;
}
/* line 52, ../sass/rivista.scss */
#block-aree-di-interesse-block h2 {
  display: none;
}

/* line 57, ../sass/rivista.scss */
#block-menu-principale-block a {
  letter-spacing: 1.6px;
}
/* line 58, ../sass/rivista.scss */
#block-menu-principale-block a, #block-menu-principale-block span {
  list-style: none;
  float: left;
  padding: 10px 5px;
  height: 100%;
  font-weight: 600;
}
/* line 59, ../sass/rivista.scss */
#block-menu-principale-block span {
  font-weight: 400;
}
/* line 60, ../sass/rivista.scss */
#block-menu-principale-block .first {
  width: 304px;
  float: left;
  padding-left: 0;
  border-right-style: solid;
}
/* line 61, ../sass/rivista.scss */
#block-menu-principale-block .first a {
  padding: 5px;
  height: 29px;
  margin: 8px 0;
}

/* line 64, ../sass/rivista.scss */
.layout-sidebar-first {
  padding-right: 20px;
}

/* line 65, ../sass/rivista.scss */
.layout-sidebar-first .block {
  width: 284px;
}
/* line 67, ../sass/rivista.scss */
.layout-sidebar-first h2, .layout-sidebar-first .but {
  letter-spacing: 1.6px;
}

/* line 69, ../sass/rivista.scss */

.layout-sidebar-first {
  background: #F5F5F5;
  float: left;
  width: 304px;
}


/* line 70, ../sass/rivista.scss */
#logo {
  display: block;
  position: absolute;
  z-index: 3;
  left: calc(50% - 480px);
  top: 5px;
  width: 992px;
}

/* line 71, ../sass/rivista.scss */
#logo img {
  display: block;
  margin: 22px 0 0 0;
  height: 54px;
}

/* line 72, ../sass/rivista.scss */
.region-header div {
  text-align: center;
  font-size: 0.9em;
}

/* line 73, ../sass/rivista.scss */
#header .content {
  position: relative;
  height: 100%;
}

/* line 74, ../sass/rivista.scss */
#header .block-rivista-blocks {
  line-height: 110%;
}

/* line 76, ../sass/rivista.scss */
#block-rivista-blocks-rivista-blocks-header-sub {
  width: 452px;
  margin: 0;
  padding-top: 85px;
}
/* line 78, ../sass/rivista.scss */
#block-rivista-blocks-rivista-blocks-header-sub p {
  line-height: 1.5em;
}
/* line 79, ../sass/rivista.scss */
#block-rivista-blocks-rivista-blocks-header-sub p b {
  font-size: 1.1em;
  font-weight: 600;
}

.layout-sidebar-first {
  width: 304px;
  padding-right: 20px;
}

/* line 83, ../sass/rivista.scss */
#block-rivista-blocks-rivista-blocks-last-magaz {
  width: 186px;
  height: 136px;
  overflow: hidden;
  position: absolute;
  z-index: 5;
  top: 14px;
  right: 0;
}
/* line 86, ../sass/rivista.scss */
#block-rivista-blocks-rivista-blocks-last-magaz p {
  margin: 0;
  padding: 0;
}
/* line 88, ../sass/rivista.scss */
#block-rivista-blocks-rivista-blocks-last-magaz p img {
  float: right;
  width: 185px;
  height: 136px;
}
/* line 89, ../sass/rivista.scss */
#block-rivista-blocks-rivista-blocks-last-magaz p a {
  display: block;
  width: 185px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  position: absolute;
  z-index: 3;
  right: 0;
  bottom: 0;
}

/* line 92, ../sass/rivista.scss */
main, #header, #footer {
  clear: both;
  font-size: 0.9em;
}

/* line 94, ../sass/rivista.scss */
#block-menu-principale-block {
  font-size: 1em;
}

/* line 96, ../sass/rivista.scss */
#block-menu-principale-block .first .area-di-interesse-selected {
  font-size: 0.9em;
}

/* line 97, ../sass/rivista.scss */
#block-aree-di-interesse-block {
  font-size: 1em;
}
/* line 100, ../sass/rivista.scss */
#block-aree-di-interesse-block ul {
  padding: 12px 22px;
}

/* line 102, ../sass/rivista.scss */
#block-menu-principale-block .first .area-di-interesse-selected {
  width: 216px;
}

/* line 103, ../sass/rivista.scss */
#block-menu-principale-block .first .openclose {
  display: block;
  float: right;
  overflow: hidden;
  width: 24px;
  text-indent: 999px;
  padding: 0 0 0 0;
}

/* line 107, ../sass/rivista.scss */
#block-menu-principale-block .arrow {
  width: 0;
  height: 0;
  border-top-width: 22px;
  border-top-style: solid;
  border-bottom-width: 22px;
  border-bottom-style: solid;
  border-left-width: 22px;
  border-left-style: solid;
  float: right;
}

/* line 108, ../sass/rivista.scss */
#block-ricerca-block {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin: 1px 0;
  padding: 20px 0;
}
/* line 111, ../sass/rivista.scss */
#block-ricerca-block .form-text {
  width: 242px;
  float: left;
}
/* line 112, ../sass/rivista.scss */
#block-ricerca-block .form-submit {
  width: 40px;
  float: left;
  overflow: hidden;
  text-indent: -999px;
  background-position: 10px -440px;
}
/* line 113, ../sass/rivista.scss */
#block-ricerca-block .form-wait {
  width: 40px;
  height: 44px;
  float: left;
}
/* line 114, ../sass/rivista.scss */
#block-ricerca-block p {
  text-align: right;
  clear: left;
  padding-right: 12px;
}

/* line 116, ../sass/rivista.scss */
.block-rivista-login-block, .block-user, .block-social {
  padding: 20px 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
}

/* line 125, ../sass/rivista.scss */
.block-rivista-login-block h2, .block-user h2 {
  font-size: 1.2em;
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
}
/* line 126, ../sass/rivista.scss */
.block-rivista-login-block p, .block-user p {
  padding: 5px 20px;
  text-align: center;
}
/* line 127, ../sass/rivista.scss */
.block-rivista-login-block p b, .block-rivista-login-block ul a, .block-user p b, .block-user ul a {
  font-weight: 600;
}
/* line 128, ../sass/rivista.scss */
.block-rivista-login-block ul, .block-user ul {
  margin: 10px;
  padding: 10px;
}
/* line 129, ../sass/rivista.scss */
.block-rivista-login-block li, .block-user li {
  list-style: none;
  display: block;
  margin: 10px 0;
}
/* line 130, ../sass/rivista.scss */
.block-rivista-login-block .icon, .block-user .icon {
  padding-left: 22px;
}

/* line 134, ../sass/rivista.scss */
.block-rivista-login-block label {
  display: inline;
  text-transform: uppercase;
  font-size: 0.7em;
}
/* line 135, ../sass/rivista.scss */
.block-rivista-login-block a {
  color: #000;
  font-size: 1.1em;
}
/* line 137, ../sass/rivista.scss */
.block-rivista-login-block table {
  width: 100%;
}
/* line 138, ../sass/rivista.scss */
.block-rivista-login-block td {
  width: 50%;
}
/* line 139, ../sass/rivista.scss */
.block-rivista-login-block .form-item {
  margin: 0;
}
/* line 140, ../sass/rivista.scss */
.block-rivista-login-block .form-text, .block-rivista-login-block .form-password {
  width: 100%;
}
/* line 141, ../sass/rivista.scss */
.block-rivista-login-block .form-text.ssousername {
  width: 242px;
  display: inline-block;
}
/* line 145, ../sass/rivista.scss */
.block-rivista-login-block .form-item-ssousername .field-suffix {
  display: inline-block;
  width: 20px;
  text-align: center;
  margin-left: 6px;
}
/* line 151, ../sass/rivista.scss */
.block-rivista-login-block .sso-tooltip {
  display: block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 50%;
  color: #fff;
  background: #cecece;
  font-weight: 600;
  cursor: pointer;
}
/* line 162, ../sass/rivista.scss */
.block-rivista-login-block .form-type-checkbox {
  width: 50%;
  float: left;
}
/* line 163, ../sass/rivista.scss */
.block-rivista-login-block .form-submit {
  width: 120px;
  float: right;
}
/* line 164, ../sass/rivista.scss */
.block-rivista-login-block h2 a.icon {
  display: block;
  float: right;
  overflow: hidden;
  width: 40px;
  height: 30px;
  margin: 5px 0;
  text-indent: 999px;
  padding: 0 0 0 0;
  border-left-width: 1px;
  border-left-style: solid;
}
/* line 166, ../sass/rivista.scss */
.block-rivista-login-block .links {
  text-align: right;
  font-size: 0.9em;
}
/* line 167, ../sass/rivista.scss */
.block-rivista-login-block .links a {
  font-weight: 600;
}
/* line 169, ../sass/rivista.scss */
.block-rivista-login-block #login-sso label {
  position: relative;
  top: -5px;
}

/* line 171, ../sass/rivista.scss */
.block-rivista-login-block .alert {
  padding: 15px;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  text-align: left;
}

/* line 179, ../sass/rivista.scss */
.block-rivista-login-block .refresh {
  font-weight: 600;
  margin-left: 130px;
}

/* line 181, ../sass/rivista.scss */
#block-shop-block {
  /*
      height:426px;
      */
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
  padding: 20px 0;
}
/* line 190, ../sass/rivista.scss */
#block-shop-block p {
  text-align: center;
}
/* line 191, ../sass/rivista.scss */
#block-shop-block img {
  display: block;
}
/* line 192, ../sass/rivista.scss */
#block-shop-block a {
  text-transform: uppercase;
  font-weight: 600;
}
/* line 193, ../sass/rivista.scss */
#block-shop-block .abbonati {
  text-align: left;
}
/* line 194, ../sass/rivista.scss */
#block-shop-block .links {
  padding: 12px;
}
/* line 195, ../sass/rivista.scss */
#block-shop-block .demo {
  font-size: 1.1em;
  display: none;
}
/* line 197, ../sass/rivista.scss */
#block-shop-block .demo b {
  float: left;
  padding: 12px;
  width: 122px;
  text-align: center;
  font-style: normal;
  font-weight: 600;
}
/* line 198, ../sass/rivista.scss */
#block-shop-block .demo i {
  float: right;
  padding: 12px;
  width: 162px;
  text-align: center;
  font-style: normal;
  font-weight: 600;
}

/* line 202, ../sass/rivista.scss */
#block-contenuti-sampling-block {
  height: 310px;
  width: 283px;
  padding: 20px 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
  font-weight: 600;
  line-height: 24px;
  color: #000;
}
/* line 212, ../sass/rivista.scss */
#block-contenuti-sampling-block .icon {
  background: transparent;
}
/* line 215, ../sass/rivista.scss */
#block-contenuti-sampling-block p {
  text-align: center;
  font-size: 1.1em;
  line-height: 24px;
  height: 100%;
  padding-top: 130px;
}
/* line 222, ../sass/rivista.scss */
#block-contenuti-sampling-block b {
  display: block;
  padding: 5px 10px;
  width: 248px;
  margin: 20px auto;
  font-size: 1em;
}

/* line 232, ../sass/rivista.scss */
.block-social {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
  font-size: 0.9em;
}
/* line 240, ../sass/rivista.scss */
.block-social h2 {
  font-size: 1.2em;
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
/* line 241, ../sass/rivista.scss */
.block-social .but {
  width: 240px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 5px;
  font-size: 1.1em;
}
/* line 242, ../sass/rivista.scss */
.block-social .abbonati {
  display: inline-block;
  width: 12px;
  height: 24px;
  margin-left: 20px;
}
/* line 243, ../sass/rivista.scss */
.block-social p {
  text-align: center;
  clear: left;
  padding-right: 12px;
  padding-top: 15px;
  clear: both;
}
/* line 245, ../sass/rivista.scss */
.block-social p .icon {
  width: 34px;
  height: 26px;
  display: inline-block;
  overflow: hidden;
  text-indent: -999px;
}
/* line 246, ../sass/rivista.scss */
.block-social p .icon.yt {
  width: 62px;
}

/* line 250, ../sass/rivista.scss */
.block-rivista-network-giuffre {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
  padding: 20px 0;
  font-size: 0.9em;
}
/* line 258, ../sass/rivista.scss */
.block-rivista-network-giuffre h2 {
  font-size: 1.2em;
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
/* line 259, ../sass/rivista.scss */
.block-rivista-network-giuffre h3, .block-rivista-network-giuffre p {
  margin: 10px 0;
  clear: both;
  font-weight: 400;
}
/* line 260, ../sass/rivista.scss */
.block-rivista-network-giuffre p {
  line-height: 1.6em;
}
/* line 261, ../sass/rivista.scss */
.block-rivista-network-giuffre nav.tab {
  padding-left: 8px;
  border-bottom-style: solid;
  border-width: 1px;
  height: 26px;
}
/* line 262, ../sass/rivista.scss */
.block-rivista-network-giuffre nav.tab a {
  padding: 4px 11px;
  height: 100%;
  float: left;
  text-transform: uppercase;
  font-weight: 600;
  border-width: 1px;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  letter-spacing: 0.9px;
}
/* line 268, ../sass/rivista.scss */
.block-rivista-network-giuffre nav.tab a.selected {
  border-bottom: none;
  position: relative;
  top: 1px;
}
/* line 269, ../sass/rivista.scss */
.block-rivista-network-giuffre .tab span {
  display: block;
  float: right;
  font-size: 0.9em;
  line-height: 90%;
  margin: 10px 0;
}
/* line 270, ../sass/rivista.scss */
.block-rivista-network-giuffre .tab span a {
  display: block;
  float: left;
  padding: 3px;
  margin: 0 1px;
}

/* line 273, ../sass/rivista.scss */
#block-suggerimento-block {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
  padding: 20px 0 1px 0;
  margin-bottom: 20px;
  font-size: 0.9em;
}
/* line 281, ../sass/rivista.scss */
#block-suggerimento-block h2 {
  font-size: 1.2em;
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
/* line 282, ../sass/rivista.scss */
#block-suggerimento-block p {
  margin: 10px 0;
}
/* line 283, ../sass/rivista.scss */
#block-suggerimento-block table {
  margin: 0;
}
/* line 284, ../sass/rivista.scss */
#block-suggerimento-block td {
  padding: 8px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 285, ../sass/rivista.scss */
#block-suggerimento-block img {
  width: 45px;
  max-width: 45px;
}

/* line 288, ../sass/rivista.scss */
main .layout-content {
  padding-left: 20px;
  width: 640px;
}

/* line 290, ../sass/rivista.scss */
#block-autori-block
, #block-navigazione-classificazione-block
, #block-rivista-home-selector-data-block {
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: 1px;
  height: 59px;
  padding: 20px 0 0 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 1px;
  position: relative;
  overflow: visible;
}
/* line 300, ../sass/rivista.scss */
#block-autori-block
a, #block-navigazione-classificazione-block
a, #block-rivista-home-selector-data-block a {
  font-weight: 400;
  font-size: 0.8em;
}
/* line 301, ../sass/rivista.scss */
#block-autori-block
p, #block-navigazione-classificazione-block
p, #block-rivista-home-selector-data-block p {
  font-weight: 600;
  text-transform: uppercase;
}
/* line 302, ../sass/rivista.scss */
#block-autori-block
b, #block-navigazione-classificazione-block
b, #block-rivista-home-selector-data-block b {
  font-weight: 600;
  letter-spacing: 1px;
}
/* line 304, ../sass/rivista.scss */
#block-autori-block
.content p, #block-autori-block
.content span, #block-navigazione-classificazione-block
.content p, #block-navigazione-classificazione-block
.content span, #block-rivista-home-selector-data-block .content p, #block-rivista-home-selector-data-block .content span {
  display: inline-block;
  height: 30px;
  line-height: 30px;
}

#block-autori-block .content p{
  margin: 0;
}
/* line 305, ../sass/rivista.scss */
#block-autori-block
.content span, #block-navigazione-classificazione-block
.content span, #block-rivista-home-selector-data-block .content span {
  padding: 0 10px;
}
/* line 307, ../sass/rivista.scss */
#block-autori-block
.actions, #block-navigazione-classificazione-block
.actions, #block-rivista-home-selector-data-block .actions {
  position: absolute;
  z-index: 999;
  top: 50px;
  width: 630px;
  min-height: 144px;
  padding: 35px;
}

#block-autori-block .actions, #block-navigazione-classificazione-block .actions{
  left: 0;
}


.path-frontpage #block-rivista-home-selector-data-block .actions{
  right: 0;
}

/* line 309, ../sass/rivista.scss */
#block-autori-block
.actions label, #block-navigazione-classificazione-block
.actions label, #block-rivista-home-selector-data-block .actions label {
  display: inline;
  text-transform: uppercase;
}
/* line 310, ../sass/rivista.scss */
#block-autori-block
.actions .top, #block-navigazione-classificazione-block
.actions .top, #block-rivista-home-selector-data-block .actions .top {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 1px;
  min-height: 60px;
}
/* line 313, ../sass/rivista.scss */
#block-autori-block
.actions .top .filtra-autori, #block-autori-block
.actions .top .filtra-data, #block-navigazione-classificazione-block
.actions .top .filtra-autori, #block-navigazione-classificazione-block
.actions .top .filtra-data, #block-rivista-home-selector-data-block .actions .top .filtra-autori, #block-rivista-home-selector-data-block .actions .top .filtra-data {
  width: 360px;
  float: left;
  margin-top: 14px;
}
/* line 314, ../sass/rivista.scss */
#block-autori-block
.actions .top input.form-submit, #block-navigazione-classificazione-block
.actions .top input.form-submit, #block-rivista-home-selector-data-block .actions .top input.form-submit {
  width: 180px;
  float: right;
}
/* line 315, ../sass/rivista.scss */
#block-autori-block
.actions .letters, #block-navigazione-classificazione-block
.actions .letters, #block-rivista-home-selector-data-block .actions .letters {
  clear: both;
  text-transform: uppercase;
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: 1px;
  height: 60px;
  line-height: 60px;
}
/* line 318, ../sass/rivista.scss */
#block-autori-block
.actions .letters, #block-navigazione-classificazione-block
.actions .letters, #block-rivista-home-selector-data-block .actions .letters {
  font-size: 1.2em;
}
/* line 319, ../sass/rivista.scss */
#block-autori-block
.actions .letters a, #block-navigazione-classificazione-block
.actions .letters a, #block-rivista-home-selector-data-block .actions .letters a {
  margin-right: 9px;
}
/* line 320, ../sass/rivista.scss */
#block-autori-block
.actions .results, #block-navigazione-classificazione-block
.actions .results, #block-rivista-home-selector-data-block .actions .results {
  border: none;
  clear: both;
}
/* line 321, ../sass/rivista.scss */
#block-autori-block
.actions .results div, #block-autori-block
.actions .results table, #block-navigazione-classificazione-block
.actions .results div, #block-navigazione-classificazione-block
.actions .results table, #block-rivista-home-selector-data-block .actions .results div, #block-rivista-home-selector-data-block .actions .results table {
  border: none;
}
/* line 322, ../sass/rivista.scss */
#block-autori-block
.actions .results .scroll, #block-navigazione-classificazione-block
.actions .results .scroll, #block-rivista-home-selector-data-block .actions .results .scroll {
  width: 570px;
  height: 166px;
}

.path-frontpage #block-autori-block{
  width: 530px;
  float: left;
  border-top: none;
}

.path-content #block-grid-or-list-block{
  width: 100%;
}
/* line 323, ../sass/rivista.scss */
#block-autori-block
.actions .results table, #block-navigazione-classificazione-block
.actions .results table, #block-rivista-home-selector-data-block .actions .results table {
  width: 100%;
  margin: 0;
}
/* line 324, ../sass/rivista.scss */
#block-autori-block
.actions .results td, #block-navigazione-classificazione-block
.actions .results td, #block-rivista-home-selector-data-block .actions .results td {
  padding: 12px 0;
  width: 50%;
}
/* line 325, ../sass/rivista.scss */
#block-autori-block
.actions .results td i, #block-navigazione-classificazione-block
.actions .results td i, #block-rivista-home-selector-data-block .actions .results td i {
  font-weight: 400;
}
/* line 326, ../sass/rivista.scss */
#block-autori-block
.actions .results label, #block-navigazione-classificazione-block
.actions .results label, #block-rivista-home-selector-data-block .actions .results label {
  text-transform: none;
}
/* line 327, ../sass/rivista.scss */
#block-autori-block
.actions .all, #block-navigazione-classificazione-block
.actions .all, #block-rivista-home-selector-data-block .actions .all {
  text-align: right;
  padding-top: 20px;
  text-transform: uppercase;
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: 1px;
}

/* line 333, ../sass/rivista.scss */

#block-rivista-home-selector-data-block {
  margin-top: 50px;
  border-top: none;
  border-bottom: none;
}
.path-frontpage #block-rivista-home-selector-data-block {
  margin-top: 0;
}

/* line 335, ../sass/rivista.scss */
#block-rivista-home-selector-data-block .actions {
  top: 0;
  width: 620px;
}
/* line 338, ../sass/rivista.scss */
#block-rivista-home-selector-data-block .filtra-data {
  margin-top: 0;
  position: relative;
  top: -20px;
}

/* line 341, ../sass/rivista.scss */
#block-navigazione-classificazione-block {
  height: auto;
}
/* line 343, ../sass/rivista.scss */
#block-navigazione-classificazione-block .content p {
  line-height: 1em;
  height: auto;
}

/* line 345, ../sass/rivista.scss */
.layout-content, #zen-content {
  padding-bottom: 40px;
}
/* line 347, ../sass/rivista.scss */
.layout-content .icon.contenuti-sampling, #zen-content .icon.contenuti-sampling {
  width: 170px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-size: 1em;
}
/* line 348, ../sass/rivista.scss */
.layout-content .breadcrumb, #zen-content .breadcrumb {
  margin-top: 20px;
  letter-spacing: 1px;
}
/* line 349, ../sass/rivista.scss */
.layout-content #block-rivista-lista-articoli-responsabili-sezione-block, #zen-content #block-rivista-lista-articoli-responsabili-sezione-block {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 20px 0;
}
/* line 352, ../sass/rivista.scss */
.layout-content #block-rivista-lista-articoli-responsabili-sezione-block h1, #zen-content #block-rivista-lista-articoli-responsabili-sezione-block h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 400;
}
/* line 353, ../sass/rivista.scss */
.layout-content #block-rivista-lista-articoli-responsabili-sezione-block p, #zen-content #block-rivista-lista-articoli-responsabili-sezione-block p {
  text-align: center;
}
/* line 355, ../sass/rivista.scss */
.layout-content h2, .layout-content h3, .layout-content h4, .layout-content .txt, #zen-content h2, #zen-content h3, #zen-content h4, #zen-content .txt {
  clear: both;
  line-height: 1.1em;
}
/* line 356, ../sass/rivista.scss */
.layout-content h3, .layout-content h4, #zen-content h3, #zen-content h4 {
  text-transform: uppercase;
}
/* line 357, ../sass/rivista.scss */
.layout-content .txt, #zen-content .txt {
  padding-top: 20px;
}
/* line 358, ../sass/rivista.scss */
.layout-content .list, #zen-content .list {
  clear: both;
}
/* line 360, ../sass/rivista.scss */
.layout-content .list .item, #zen-content .list .item {
  padding: 20px 0;
  height: 300px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
}
/* line 366, ../sass/rivista.scss */
.list .item.set, #zen-content .list .item.set {
  padding-left: 140px;
  background-position: 0 20px;
  background-repeat: no-repeat;
  background-color: #fff;
}
/* line 367, ../sass/rivista.scss */
.layout-content .list h3, #zen-content .list h3 {
  padding-left: 26px;
  height: 30px;
  line-height: 30px;
}
/* line 368, ../sass/rivista.scss */
.layout-content .list h3 .r, #zen-content .list h3 .r {
  height: 30px;
  line-height: 30px;
}
/* line 369, ../sass/rivista.scss */
.layout-content .list h4, #zen-content .list h4 {
  padding: 15px 0;
}
/* line 370, ../sass/rivista.scss */
.layout-content .list h4 .l, #zen-content .list h4 .l {
  padding-left: 20px;
}
/* line 371, ../sass/rivista.scss */
.layout-content .list h2, #zen-content .list h2 {
  margin: 10px 0 0 0;
}
/* line 374, ../sass/rivista.scss */
.layout-content .list h5, #zen-content .list h5 {
  margin-top: 10px;
}
/* line 377, ../sass/rivista.scss */
.layout-content .list h5 .l, #zen-content .list h5 .l {
  font-size: 1.2em;
}
/* line 378, ../sass/rivista.scss */
.layout-content .list .txt a, #zen-content .list .txt a {
  font-weight: 700;
}
/* line 379, ../sass/rivista.scss */
.layout-content .list h4, .layout-content .list h2, .layout-content .list h5, .layout-content .list .txt, #zen-content .list h4, #zen-content .list h2, #zen-content .list h5, #zen-content .list .txt {
  padding-left: 26px;
}
/* line 381, ../sass/rivista.scss */
.layout-content .l, #zen-content .l {
  display: block;
  float: left;
  letter-spacing: 1px;
}
/* line 382, ../sass/rivista.scss */
.layout-content .r, #zen-content .r {
  display: block;
  float: right;
  text-transform: uppercase;
  height: 16px;
  line-height: 16px;
  padding: 0 20px;
  font-weight: 400;
}
/* line 384, ../sass/rivista.scss */
.layout-content .pager, #zen-content .pager {
  text-align: right;
}

/* line 387, ../sass/rivista.scss */
.page-content-all-all #block-autori-block {
  width: 560px;
  float: left;
  border-top: none;
}

/* line 392, ../sass/rivista.scss */
.path-frontpage #block-autori-block {
  width: 530px;
  float: left;
  border-top: none;
}
/* line 393, ../sass/rivista.scss */
.path-frontpage #block-grid-or-list-block {
  width: 90px;
  height: 60px;
  float: right;
  padding: 20px 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 1px;
}
/* line 399, ../sass/rivista.scss */
.path-frontpage #block-grid-or-list-block .contextual-links-wrapper {
  display: none;
}
/* line 400, ../sass/rivista.scss */
.path-frontpage #block-grid-or-list-block .content {
  width: 100%;
  height: 30px;
}
/* line 401, ../sass/rivista.scss */
.path-frontpage #block-grid-or-list-block .content a {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 0 -66px;
}
/* line 404, ../sass/rivista.scss */
.path-frontpage .grid {
  clear: both;
  /*h2{padding-top:20px}*/
}
/* line 406, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .item, .path-frontpage #content .grid .item  {
  padding: 20px 0;
  height: 230px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
}
/* line 412, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .set {
  background-position: 0 50px;
  background-repeat: no-repeat;
  background-color: #fff;
}
/* line 413, ../sass/rivista.scss */
.path-frontpage .layout-content .grid h3 {
  padding-left: 26px;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1.6px;
}
/* line 414, ../sass/rivista.scss */
.path-frontpage .layout-content .grid h4 {
  padding: 15px 0;
  font-size: 1.1em;
}
/* line 415, ../sass/rivista.scss */
.path-frontpage .layout-content .grid h4 .l {
  padding-left: 20px;
  width: 250px;
}
/* line 416, ../sass/rivista.scss */
.path-frontpage .layout-content .grid h5 .l {
  width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 418, ../sass/rivista.scss */
.path-frontpage .layout-content .grid h5 .l {
  font-size: 1.2em;
}
/* line 420, ../sass/rivista.scss */
.path-frontpage .layout-content .grid h4, .path-frontpage .layout-content .grid h2, .path-frontpage .layout-content .grid h5, .path-frontpage .layout-content .grid .txt {
  padding-left: 26px;
}
/* line 423, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .slider .item {
  height: 470px;
}
/* line 424, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .slider h4 .l, .front .layout-content .grid .slider h5 .l {
  width: 350px;
}
/* line 425, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .slider h3 {
  margin-bottom: 80px;
  letter-spacing: 1.6px;
}
/* line 426, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .slider h3 span {
  float: right;
  width: 128px;
  text-align: right;
}
/* line 427, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .slider h3 a {
  float: left;
  width: 32px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border-right-width: 1px;
  border-right-style: solid;
  position: relative;
  overflow: visible;
}
/* line 431, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .slider h3 a .arrow {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 10px 0 10px;
  position: absolute;
  z-index: 99;
  top: 30px;
  left: 5px;
}
/* line 438, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .slider h2 {
  height: 100px;
}
/* line 439, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .slider .txt::first-letter {
  text-transform: uppercase;
  font-weight: 700;
  font-style: italic;
  font-size: 2.5em;
  margin-right: 0.2em;
}
/* line 444, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle {
  height: 380px;
  clear: both;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
}
/* line 452, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle .item {
  height: 330px;
  width: 304px;
  float: left;
  border-top: none;
  border-bottom: none;
}
/* line 453, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle .set {
  background-position: 0 20px;
  background-repeat: no-repeat;
  background-color: #fff;
}
/* line 454, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle .bg {
  height: 230px;
}
/* line 455, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle h3 {
  margin-bottom: 80px;
}
/* line 456, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle h2 {
  height: 70px;
  margin-top: 0;
  padding-top: 0px;
}
/* line 457, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle h4 {
  height: 64px;
}
/* line 458, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle h4 .l {
  width: 160px;
}
/* line 459, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle h4 .r {
  width: 114px;
}
/* line 460, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle h5 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 461, ../sass/rivista.scss */
.path-frontpage.layout-content .grid .middle h5 .l {
  width: 100%;
  height: 38px;
}
/* line 462, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle h5 .r {
  clear: left;
  margin-top: 5px;
}
/* line 464, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .banner {
  clear: both;
  margin: 20px 0;
}
/* line 467, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .list .item.set {
  padding-left: 222px;
  background-position: 0 20px;
  background-repeat: no-repeat;
  background-color: #fff;
}

/* line 474, ../sass/rivista.scss */
.section-giustizia-civile-riv-trim .breadcrumb {
  display: none;
}
/* line 477, ../sass/rivista.scss */
.section-giustizia-civile-riv-trim .rightblock {
  display: inline;
  float: right;
  margin-right: 30px;
}

/* line 485, ../sass/rivista.scss */
.section-giustizia-civile-riv-trim.zen-view-active .estremo_bancadati {
  display: none;
}

.tit-numero h1{
  font-size: 1.5em;
}

/* line 492, ../sass/rivista.scss */
.path-content .list-saggi h3 a.icon.print-pdf, .path-content .list-saggi h2 a.icon.print-pdf {
  background-image: url("/themes/giustiziacivile/images/pdf.png");
  background-repeat: no-repeat;
  width: 40px;
  height: 22px;
  float: right;
  /*background-position: 4px -312px;*/
}
/* line 502, ../sass/rivista.scss */
.path-content .breadcrumb {
  display: none;
}
/* line 505, ../sass/rivista.scss */
.path-content .insert-title {
  display: none;
}
/* line 508, ../sass/rivista.scss */
.path-content .clrfx {
  clear: both;
}
/* line 511, ../sass/rivista.scss */
.path-content .layout-content .list .item {
  height: auto;
}
/* line 514, ../sass/rivista.scss */
.path-content .layout-content, .path-content #zen-content {
  position: relative;
}
/* line 517, ../sass/rivista.scss */
.path-content .layout-content .ordina, .path-content #zen-content .ordina {
  width: 180px;
  display: block;
  float: left;
  font-weight: bold;
  position: relative;
  top: 5px;
}
/* line 525, ../sass/rivista.scss */
.path-content .layout-content #block-rivista-home-selector-data-block, .path-content #zen-content #block-rivista-home-selector-data-block {
  position: absolute;
  top: -61px;
}
/* line 530, ../sass/rivista.scss */
.page-content-all-giustizia-civile-riv-trim #content .list h2, .page-content-all-giustizia-civile-riv-trim #zen-content .list h2 {
  padding-left: 0;
}
/* line 533, ../sass/rivista.scss */
/*.path-content .layout-content .list .item.set, .path-content #zen-content .list .item.set {*/
/*  padding-left: 0;*/
/*}*/
/* line 537, ../sass/rivista.scss */
.path-content .layout-content .page__title, .path-content #zen-content .page__title {
  display: none;
}
/* line 540, ../sass/rivista.scss */
.path-content .layout-content .l, .path-content #zen-content .l {
  float: none;
  display: contents;
}
/* line 544, ../sass/rivista.scss */
.page-content-all-giustizia-civile-riv-trim #content #block-rivista-lista-articoli-responsabili-sezione-block, .page-content-all-giustizia-civile-riv-trim #zen-content #block-rivista-lista-articoli-responsabili-sezione-block {
  display: none;
}
/* line 547, ../sass/rivista.scss */
.page-content-all-giustizia-civile-riv-trim #content #block-rivista-lista-articoli-autori-block, .page-content-all-giustizia-civile-riv-trim #zen-content #block-rivista-lista-articoli-autori-block {
  display: none;
}
/* line 550, ../sass/rivista.scss */
.path-content .layout-content #block-grid-or-list-block, .path-content #zen-content #block-grid-or-list-block {
  width: 100%;
  height: 60px;
  float: right;
  padding: 20px 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 1px;
}
/* line 556, ../sass/rivista.scss */
.path-content .layout-content #block-grid-or-list-block .contextual-links-wrapper, .path-content #zen-content #block-grid-or-list-block .contextual-links-wrapper {
  display: none;
}
/* line 557, ../sass/rivista.scss */
.path-content .layout-content #block-grid-or-list-block .content, .path-content #zen-content #block-grid-or-list-block .content {
  width: 211px;
  height: 30px;
  float: right;
}
/* line 562, ../sass/rivista.scss */
.path-content .layout-content #block-grid-or-list-block .content a.view-data, .path-content #zen-content #block-grid-or-list-block .content a.view-data {
  display: block;
  float: left;
  background-position: 5px -982px;
}
/* line 567, ../sass/rivista.scss */
.path-content .layout-content #block-grid-or-list-block .content a.view-data.selected, .path-content #zen-content #block-grid-or-list-block .content a.view-data.selected {
  background-position: -27px -982px;
  background-color: #e5e5e5;
}
/* line 571, ../sass/rivista.scss */
.path-content .layout-content #block-grid-or-list-block .content a, .path-content #zen-content #block-grid-or-list-block .content a {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 0 -66px;
}
/* line 574, ../sass/rivista.scss */
.path-content .layout-content .grid, .path-content #zen-content .grid {
  clear: both;
  /*h2{padding-top:20px}*/
}
/* line 576, ../sass/rivista.scss */
.path-content .layout-content .grid .item, .path-content #zen-content .grid .item {
  padding: 20px 0;
  height: 230px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
}
/* line 582, ../sass/rivista.scss */
.path-content .layout-content .grid .set, .path-content #zen-content .grid .set {
  background-position: 0 50px;
  background-repeat: no-repeat;
  background-color: #fff;
}
/* line 583, ../sass/rivista.scss */
.path-content .layout-content .grid h3, .path-content #zen-content .grid h3 {
  padding-left: 26px;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1.6px;
}
/* line 584, ../sass/rivista.scss */
.path-content .layout-content .grid h4, .path-content #zen-content .grid h4 {
  padding: 15px 0;
  font-size: 1.1em;
}
/* line 585, ../sass/rivista.scss */
.path-content .layout-content .grid h4 .l, .path-content #zen-content .grid h4 .l {
  padding-left: 20px;
  width: 250px;
}
/* line 586, ../sass/rivista.scss */
.path-content .layout-content .grid h5 .l, .path-content #zen-content .grid h5 .l {
  width: 250px;
}
/* line 588, ../sass/rivista.scss */
.path-content .layout-content .grid h5 .l, .path-content #zen-content .grid h5 .l {
  font-size: 1.2em;
}
/* line 590, ../sass/rivista.scss */
.path-content .layout-content .grid h4, .path-content .layout-content .grid h2, .path-content .layout-content .grid h5, .path-content .layout-content .grid .txt, .path-content #zen-content .grid h4, .path-content #zen-content .grid h2, .path-content #zen-content .grid h5, .path-content #zen-content .grid .txt {
  padding-left: 26px;
}
/* line 593, ../sass/rivista.scss */
.path-content .layout-content .grid .slider .item, .path-content #zen-content .grid .slider .item {
  height: 470px;
}
/* line 594, ../sass/rivista.scss */
.path-content .layout-content .grid .slider h4 .l, .path-content .layout-content .grid .slider h5 .l, .path-content #zen-content .grid .slider h4 .l, .path-content #zen-content .grid .slider h5 .l {
  width: 350px;
}
/* line 595, ../sass/rivista.scss */
.path-content .layout-content .grid .slider h3, .path-content #zen-content .grid .slider h3 {
  margin-bottom: 80px;
  letter-spacing: 1.6px;
}
/* line 596, ../sass/rivista.scss */
.path-content .layout-content .grid .slider h3 span, .path-content #zen-content .grid .slider h3 span {
  float: right;
  width: 128px;
  text-align: right;
}
/* line 597, ../sass/rivista.scss */
.path-content .layout-content .grid .slider h3 a, .path-content #zen-content .grid .slider h3 a {
  float: left;
  width: 32px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border-right-width: 1px;
  border-right-style: solid;
  position: relative;
  overflow: visible;
}
/* line 601, ../sass/rivista.scss */
.path-content .layout-content .grid .slider h3 a .arrow, .path-content #zen-content .grid .slider h3 a .arrow {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 10px 0 10px;
  position: absolute;
  z-index: 99;
  top: 30px;
  left: 5px;
}
/* line 608, ../sass/rivista.scss */
.path-content .layout-content .grid .slider h2, .path-content #zen-content .grid .slider h2 {
  height: 100px;
}
/* line 609, ../sass/rivista.scss */
.path-content .layout-content .grid .slider .txt::first-letter, .path-content #zen-content .grid .slider .txt::first-letter {
  text-transform: uppercase;
  font-weight: 700;
  font-style: italic;
  font-size: 2.5em;
  margin-right: 0.2em;
}
/* line 614, ../sass/rivista.scss */
.path-content .layout-content .grid .middle, .path-content #zen-content .grid .middle {
  height: 380px;
  clear: both;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
}
/* line 622, ../sass/rivista.scss */
.path-content .layout-content .grid .middle .item, .path-content #zen-content .grid .middle .item {
  height: 330px;
  width: 304px;
  float: left;
  border-top: none;
  border-bottom: none;
}
/* line 623, ../sass/rivista.scss */
.path-content .layout-content .grid .middle .set, .path-content #zen-content .grid .middle .set {
  background-position: 0 20px;
  background-repeat: no-repeat;
  background-color: #fff;
}
/* line 624, ../sass/rivista.scss */
.path-content .layout-content .grid .middle .bg, .path-content #zen-content .grid .middle .bg {
  height: 230px;
}
/* line 625, ../sass/rivista.scss */
.path-content .layout-content .grid .middle h3, .path-content #zen-content .grid .middle h3 {
  margin-bottom: 80px;
}
/* line 626, ../sass/rivista.scss */
.path-content .layout-content .grid .middle h2, .path-content #zen-content .grid .middle h2 {
  height: 70px;
  margin-top: 0;
  padding-top: 0px;
}
/* line 627, ../sass/rivista.scss */
.path-content .layout-content .grid .middle h4, .path-content #zen-content .grid .middle h4 {
  height: 64px;
}
/* line 628, ../sass/rivista.scss */
.path-content .layout-content .grid .middle h4 .l, .path-content #zen-content .grid .middle h4 .l {
  width: 160px;
}
/* line 629, ../sass/rivista.scss */
.path-content .layout-content .grid .middle h4 .r, .path-content #zen-content .grid .middle h4 .r {
  width: 114px;
}
/* line 630, ../sass/rivista.scss */
.path-content .layout-content .grid .middle h5, .path-content #zen-content .grid .middle h5 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 631, ../sass/rivista.scss */
.path-content .layout-content .grid .middle h5 .l, .path-content #zen-content .grid .middle h5 .l {
  width: 100%;
  height: 38px;
}
/* line 632, ../sass/rivista.scss */
.path-content .layout-content .grid .middle h5 .r, .path-content #zen-content .grid .middle h5 .r {
  clear: left;
  margin-top: 5px;
}
/* line 634, ../sass/rivista.scss */
.path-content .layout-content .grid .banner, .path-content #zen-content .grid .banner {
  clear: both;
  margin: 20px 0;
}
/* line 637, ../sass/rivista.scss */
.path-content .layout-content .grid .list .item.set, .path-content #zen-content .grid .list .item.set {
  padding-left: 222px;
  background-position: 0 20px;
  background-repeat: no-repeat;
  background-color: #fff;
}

/* line 647, ../sass/rivista.scss */
.path-ricerca .layout-content .tabs {
  padding-left: 8px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  height: 40px;
  margin: 20px 0;
}
/* line 649, ../sass/rivista.scss */
.path-ricerca .layout-content .tabs a {
  width: 310px;
  height: 39px;
  line-height: 39px;
  float: left;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.1em;
  font-weight: 600;
}
/* line 650, ../sass/rivista.scss */
.path-ricerca .layout-content .tabs a.selected {
  position: relative;
  top: 1px;
  border-left-width: 1px;
  border-left-style: solid;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
}
/* line 659, ../sass/rivista.scss */
.path-ricerca .layout-content #form-ricerca-teseo .form-text {
  width: 242px;
  float: left;
}
/* line 660, ../sass/rivista.scss */
.path-ricerca .layout-content #form-ricerca-teseo .form-submit {
  width: 40px;
  float: left;
  overflow: hidden;
  text-indent: -999px;
  background-position: 10px -440px;
}
/* line 661, ../sass/rivista.scss */
.path-ricerca .layout-content #form-ricerca-teseo .form-wait {
  width: 40px;
  height: 44px;
  float: left;
}
/* line 664, ../sass/rivista.scss */
.path-ricerca .layout-content .guarda {
  clear: both;
}
/* line 665, ../sass/rivista.scss */
.path-ricerca .layout-content .results {
  margin: 20px 0;
}
/* line 666, ../sass/rivista.scss */
.path-ricerca .layout-content .result {
  clear: both;
  padding: 20px 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
}
/* line 672, ../sass/rivista.scss */
.path-ricerca .layout-content .result h2 {
  font-size: 1.1em;
  text-align: left;
}
/* line 673, ../sass/rivista.scss */
.path-ricerca .layout-content .result h3 {
  font-size: 0.9em;
}
/* line 674, ../sass/rivista.scss */
.path-ricerca .layout-content .result h4 {
  font-size: 0.8em;
}
/* line 675, ../sass/rivista.scss */
.path-ricerca .layout-content .result h2, .path-ricerca .layout-content .result h3, .path-ricerca .layout-content .result h4 {
  padding-bottom: 10px;
}
/* line 676, ../sass/rivista.scss */
.path-ricerca .layout-content .result .ResultListHighlightTerm {
  font-weight: bold;
}

/* line 680, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form, .page-search .layout-content form {
  padding: 20px 0px 20px 15px;
  margin: 20px 0;
}
/* line 682, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form label, .page-ricerca-avanzata .layout-content form input.form-text, .page-search .layout-content form label, .page-search .layout-content form input.form-text {
  text-transform: uppercase;
  float: left;
}
/* line 683, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form input.form-text::-ms-clear, .page-search .layout-content form input.form-text::-ms-clear {
  display: none;
}
/* line 684, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-item, .page-search .layout-content form .form-item {
  margin: 10px 0;
}
/* line 685, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-item .form-item, .page-search .layout-content form .form-item .form-item {
  margin: 0;
}
/* line 686, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form label, .page-search .layout-content form label {
  padding-right: 5px;
}
/* line 687, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-item-keys, .page-ricerca-avanzata .layout-content form .form-item-area-di-interesse, .page-ricerca-avanzata .layout-content form .form-item-autore,
.page-ricerca-avanzata .layout-content form .container-inline-date, .page-ricerca-avanzata .layout-content form #edit-data, .page-ricerca-avanzata .layout-content form .fieldset-wrapper, .page-ricerca-avanzata .layout-content form .form-item-data-da, .page-ricerca-avanzata .layout-content form .form-item-data-a,
.page-ricerca-avanzata .layout-content form #edit-rubrica--wrapper, .page-ricerca-avanzata .layout-content form .form-submit, .page-ricerca-avanzata .layout-content form .form-wait, .page-search .layout-content form .form-item-keys, .page-search .layout-content form .form-item-area-di-interesse, .page-search .layout-content form .form-item-autore,
.page-search .layout-content form .container-inline-date, .page-search .layout-content form #edit-data, .page-search .layout-content form .fieldset-wrapper, .page-search .layout-content form .form-item-data-da, .page-search .layout-content form .form-item-data-a,
.page-search .layout-content form #edit-rubrica--wrapper, .page-search .layout-content form .form-submit, .page-search .layout-content form .form-wait {
  display: block;
  float: left;
  border: none;
}
/* line 690, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-item-keys, .page-search .layout-content form .form-item-keys {
  width: 487px;
}
/* line 691, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-item-area-di-interesse, .page-search .layout-content form .form-item-area-di-interesse {
  width: 446px;
}
/* line 692, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-item-area-di-interesse .chosen-container, .page-search .layout-content form .form-item-area-di-interesse .chosen-container {
  margin-top: 0;
}
/* line 693, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-item-autore, .page-search .layout-content form .form-item-autore {
  width: 330px;
  clear: left;
}
/* line 694, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .container-inline-date > .form-item, .page-search .layout-content form .container-inline-date > .form-item {
  margin: 0;
}
/* line 695, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .container-inline-date, .page-search .layout-content form .container-inline-date {
  clear: none;
  float: left;
}
/* line 696, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form #edit-data, .page-ricerca-avanzata .layout-content form #edit-data .fieldset-wrapper, .page-search .layout-content form #edit-data, .page-search .layout-content form #edit-data .fieldset-wrapper {
  width: 610px;
  margin: 0;
  padding: 0;
}
/* line 697, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .fieldset-wrapper label, .page-search .layout-content form .fieldset-wrapper label {
  margin-top: 10px;
}
/* line 698, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-item-data-da, .page-search .layout-content form .form-item-data-da {
  width: 395px;
}
/* line 699, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-item-data-a, .page-search .layout-content form .form-item-data-a {
  width: 215px;
}
/* line 700, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form #edit-rubrica--wrapper, .page-search .layout-content form #edit-rubrica--wrapper {
  width: 745px;
}
/* line 701, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form label, .page-search .layout-content form label {
  padding-top: 10px;
}
/* line 702, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form input[type=date], .page-search .layout-content form .form-type-date-popup .form-text {
  margin-top: 10px;
}
/* line 703, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .container-inline-date .date-padding, .page-search .layout-content form .container-inline-date .date-padding {
  padding: 0;
}
/* line 705, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-checkboxes .form-item, .page-search .layout-content form .form-checkboxes .form-item {
  margin: 0 5px 0 0;
}
/* line 708, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-checkboxes .form-item input, .page-ricerca-avanzata .layout-content form .form-checkboxes .form-item .ez-checkbox, .page-ricerca-avanzata .layout-content form .form-checkboxes .form-item label, .page-search .layout-content form .form-checkboxes .form-item input, .page-search .layout-content form .form-checkboxes .form-item .ez-checkbox, .page-search .layout-content form .form-checkboxes .form-item label {
  float: left;
}
/* line 709, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-checkboxes .form-item input, .page-ricerca-avanzata .layout-content form .form-checkboxes .form-item .ez-checkbox, .page-search .layout-content form .form-checkboxes .form-item input, .page-search .layout-content form .form-checkboxes .form-item .ez-checkbox {
  margin-top: 10px;
}
/* line 710, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-checkboxes .form-item .ez-checkbox input, .page-search .layout-content form .form-checkboxes .form-item .ez-checkbox input {
  margin-top: 0;
}
/* line 711, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form .form-checkboxes .form-item label, .page-search .layout-content form .form-checkboxes .form-item label {
  margin-right: 20px;
  margin-left: 5px;
}
/* line 714, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content form #edit-cerca, .page-search .layout-content form #edit-cerca {
  width: 170px;
  margin-top: 10px;
}
/* line 717, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content .results, .page-search .layout-content .results {
  margin: 20px 0;
}
/* line 718, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content .result, .page-search .layout-content .result {
  clear: both;
  padding: 20px 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  margin: 1px 0;
}
/* line 724, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content .result h2, .page-search .layout-content .result h2 {
  font-size: 1.1em;
  text-align: left;
}
/* line 725, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content .result h3, .page-search .layout-content .result h3 {
  font-size: 0.9em;
  text-align: left;
}
/* line 726, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content .result h4, .page-search .layout-content .result h4 {
  font-size: 0.8em;
  text-align: left;
}
/* line 727, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content .result h2, .page-ricerca-avanzata .layout-content .result h3, .page-ricerca-avanzata .layout-content .result h4, .page-search .layout-content .result h2, .page-search .layout-content .result h3, .page-search .layout-content .result h4 {
  padding-bottom: 10px;
}
/* line 728, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content .result strong, .page-search .layout-content .result strong {
  font-weight: bold;
}
/* line 730, ../sass/rivista.scss */
.page-ricerca-avanzata .layout-content .chosen-single, .page-search .layout-content .chosen-single {
  width: 300px;
}

.page-ricerca-avanzata .layout-content .fieldset-legend {
  display: block;
  width: max-content;
}
.page-ricerca-avanzata .layout-content fieldset{
  display: block;
  width: 100%;
}
.page-ricerca-avanzata .layout-content legend{
  padding-top: 10px;
  padding-right: 5px;
  text-transform: uppercase;
  display: block;
  float: left;
  vertical-align: top;
  width: 80px;
  font-weight: 600;
}
.page-ricerca-avanzata .layout-content .fieldset-wrapper{
  vertical-align: top;
  width: 600px;
}
.page-ricerca-avanzata .layout-content #edit-rubrica label{
  margin-top: 0;
}

/* line 733, ../sass/rivista.scss */
main .chosen-container-single .chosen-single {
  height: 44px;
  padding: 12px 20px;
}

/* line 734, ../sass/rivista.scss */
main .chosen-container-single .chosen-single div {
  height: 44px;
  width: 42px;
}

/* line 735, ../sass/rivista.scss */
main .chosen-container, main .chosen-container div, main .chosen-container a {
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 743, ../sass/rivista.scss */
main .ez-checkbox, main .ez-radio {
  width: 13px;
  height: 13px;
  position: relative;
  top: 5px;
}
main .chosen-single{height:44px;padding: 12px 20px;}
main .chosen-container-single .chosen-single div{height:44px;width:42px;}
main .chosen-container,main .chosen-container div,main .chosen-container a{
  text-transform:uppercase;
  border-top-left-radius: 0!important;
  border-top-right-radius: 0!important;
  border-bottom-right-radius: 0!important;
  border-bottom-left-radius: 0!important;

}
main .ez-checkbox,main .ez-radio{width:13px;height:13px;position:relative;top:5px;}
/* line 745, ../sass/rivista.scss */
.page-node h1 {
  clear: both;
}

/* line 750, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .node, #zen-content .node, .path-taxonomy .layout-content .node {
  position: relative;
}
/* line 751, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .field-testo a, #zen-content .field-testo a, .path-taxonomy .layout-content .field-testo a {
  font-weight: 700;
}
/* line 752, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .set, #zen-content .set, .path-taxonomy .layout-content .set {
  background-position: 0 20px;
  background-repeat: no-repeat;
  background-color: #fff;
}
/* line 753, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header, #zen-content .header, .path-taxonomy .layout-content .header {
  height: 260px;
  margin-top: 20px;
}
/* line 755, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header h4, #zen-content .header h4, .path-taxonomy .layout-content .header h4 {
  padding: 15px 0;
}
/* line 756, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header h4 .r, #zen-content .header h4 .r, .path-taxonomy .layout-content .header h4 .r {
  font-size: 1.1em;
}
/* line 757, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header h4 .l, #zen-content .header h4 .l, .path-taxonomy .layout-content .header h4 .l {
  padding-left: 20px;
  width: 400px;
  letter-spacing: 1.2px;
  font-size: 1.1em;
}
/* line 758, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header h5 .l, #zen-content .header h5 .l, .path-taxonomy .layout-content .header h5 .l {
  width: 250px;
  font-size: 1.2em;
}
/* line 759, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header h4, .page-node-type-articolo .layout-content .header h1, .page-node-type-articolo .layout-content .header h5, #zen-content .header h4, #zen-content .header h1, #zen-content .header h5, .path-taxonomy .layout-content .header h4, .path-taxonomy .layout-content .header h1, .path-taxonomy .layout-content .header h5 {
  padding-left: 26px;
}
/* line 761, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header h3, #zen-content .header h3, .path-taxonomy .layout-content .header h3 {
  padding-left: 26px;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  margin-bottom: 80px;
  letter-spacing: 1.6px;
}
/* line 765, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header h3 span, #zen-content .header h3 span, .path-taxonomy .layout-content .header h3 span {
  float: right;
  width: 128px;
  text-align: right;
}
/* line 766, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header h3 a, #zen-content .header h3 a, .path-taxonomy .layout-content .header h3 a {
  float: left;
  width: 32px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border-right-width: 1px;
  border-right-style: solid;
}
/* line 770, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header h3 span.icon.r, #zen-content .header h3 span.icon.r, .path-taxonomy .layout-content .header h3 span.icon.r {
  font-size: 0.8em;
  width: 220px;
  line-height: 30px;
  height: 30px;
}
/* line 774, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header h1, #zen-content .header h1, .path-taxonomy .layout-content .header h1 {
  padding-top: 10px;
  font-size: 1.4em;
  line-height: 1.2em;
  height: 100px;
  font-weight: 400;
}
/* line 778, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .header .bg, #zen-content .header .bg, .path-taxonomy .layout-content .header .bg {
  height: 150px;
}

.page-node-type-articolo .layout-content .header .bg{
  opacity: 0.8;
}

.page-node-type-articolo .layout-content .header .bg:hover{
  opacity: 0.9;
}

.page-node-type-articolo .layout-content .r{
  padding: 0 7px;
  /*font-size: 0.9em;*/
}

.page-node-type-articolo .layout-content .related .r{
  padding: 0 19px;
}

/* line 780, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .sub-header, #zen-content .sub-header, .path-taxonomy .layout-content .sub-header {
  height: 68px;
  line-height: 1em;
  width: 100%;
  max-width: 596px;
  overflow: hidden;
}
#zen-content .sub-header{
  max-width: 100% !important;
}
/* line 781, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .sub-header .l, #zen-content .sub-header .l, .path-taxonomy .layout-content .sub-header .l {
  width: 45%;
  height: 50px;
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
/* line 782, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .sub-header .r, #zen-content .sub-header .r, .path-taxonomy .layout-content .sub-header .r {
  width: 310px;
  height: 60px;
  float: right;
  overflow: hidden;
  padding-left: 24px;
}
#zen-content .sub-header .r{
  width: 322px;
}
/* line 785, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .sub-header .read-after, #zen-content .sub-header .read-after, .path-taxonomy .layout-content .sub-header .read-after {
  width: 92px;
  float: left;
  overflow: hidden;
}
/* line 786, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .sub-header .bookmark, #zen-content .sub-header .bookmark, .path-taxonomy .layout-content .sub-header .bookmark {
  padding-left: 20px;
  float: left;
  width: 107px;
  border-right-width: 1px;
  border-right-style: solid;
  text-transform: uppercase;
}
/* line 788, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .sub-header .tools, #zen-content .sub-header .tools, .path-taxonomy .layout-content .sub-header .tools {
  height: 26px;
  display: block;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;

  position: relative;
  right: -14px;
}
/* line 790, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .sub-header .tools a, #zen-content .sub-header .tools a, .path-taxonomy .layout-content .sub-header .tools a {
  display: block;
  height: 22px;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
  text-indent: -999px;
  width: 40px;
}
/* line 791, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .sub-header .tools .text-resize, #zen-content .sub-header .tools .text-resize, .path-taxonomy .layout-content .sub-header .tools .text-resize {
  width: 40px;
  float: left;
  overflow: hidden;
  border-right-width: 1px;
  border-right-style: solid;
  margin-left: 8px;
}
/* line 794, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .sub-header .tools .text-resize a, #zen-content .sub-header .tools .text-resize a, .path-taxonomy .layout-content .sub-header .tools .text-resize a {
  width: 16px;
  float: left;
  overflow: hidden;
  text-indent: -999px;
}
/* line 796, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .sub-header .tools .print-page, .page-node-type-articolo .layout-content .sub-header .tools .print-pdf, #zen-content .sub-header .tools .print-page, #zen-content .sub-header .tools .print-pdf, .path-taxonomy .layout-content .sub-header .tools .print-page, .path-taxonomy .layout-content .sub-header .tools .print-pdf {
  border-right-width: 1px;
  border-right-style: solid;
}
/* line 801, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .zen, #zen-content .zen, .path-taxonomy .layout-content .zen {
  display: block;
  overflow: hidden;
  text-indent: -999px;
  width: 53px;
  height: 33px;
  position: absolute;
  z-index: 10;
  top: 92px;
  right: -30px;
}

.related. a.bookmark.icon.r.after{
  width: 112px;
}
/* line 804, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .summary, #zen-content .summary, .path-taxonomy .layout-content .summary {
  padding: 15px;
  width: 590px;
}
/* line 807, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .summary h2, #zen-content .summary h2, .path-taxonomy .layout-content .summary h2 {
  text-transform: uppercase;
  font-weight: 700;
}
/* line 808, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .summary i, #zen-content .summary i, .path-taxonomy .layout-content .summary i {
  width: 30px;
  display: inline-block;
  vertical-align: top;
}
/* line 809, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .summary span, #zen-content .summary span, .path-taxonomy .layout-content .summary span {
  width: 520px;
  display: inline-block;
  vertical-align: top;
}
/* line 810, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .summary a, #zen-content .summary a, .path-taxonomy .layout-content .summary a {
  text-decoration: underline;
}
/* line 811, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .summary ol, .page-node-type-articolo .layout-content .summary li, #zen-content .summary ol, #zen-content .summary li, .path-taxonomy .layout-content .summary ol, .path-taxonomy .layout-content .summary li {
  margin: 0;
  padding: 10px 0;
  clear: both;
}
/* line 812, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .summary li, #zen-content .summary li, .path-taxonomy .layout-content .summary li {
  list-style: none;
  font-style: italic;
}
/* line 815, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #testo, #zen-content #testo, .path-taxonomy .layout-content #testo {
  clear: both;
  padding: 20px;
  margin-right: 20px;
}
/* line 816, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .excerpt, .page-node-type-articolo .layout-content .field-testo, #zen-content .excerpt, #zen-content .field-testo, .path-taxonomy .layout-content .excerpt, .path-taxonomy .layout-content .field-testo {
  padding: 20px 20px 20px 0;
}
/* line 817, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #testo.with-summary .field-testo, #zen-content #testo.with-summary .field-testo, .path-taxonomy .layout-content #testo.with-summary .field-testo {
  padding: 40px 0 0 0;
}
/* line 818, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .text-summary, #zen-content .text-summary, .path-taxonomy .layout-content .text-summary {
  font-weight: 600;
}
/* line 819, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .summary li i, .page-node-type-articolo .layout-content .field-testo .text-summary span, .page-node-type-articolo .layout-content .excerpt::first-letter, #zen-content .summary li i, #zen-content .field-testo .text-summary span, #zen-content .excerpt::first-letter, .path-taxonomy .layout-content .summary li i, .path-taxonomy .layout-content .field-testo .text-summary span, .path-taxonomy .layout-content .excerpt::first-letter {
  font-style: italic;
  font-size: 1.5em;
  font-weight: 700;
  vertical-align: top;
}
/* line 820, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .excerpt::first-letter, #zen-content .excerpt::first-letter, .path-taxonomy .layout-content .excerpt::first-letter {
  margin-right: 5px;
}
/* line 822, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .riferimenti-bibliografici, #zen-content .riferimenti-bibliografici, .path-taxonomy .layout-content .riferimenti-bibliografici {
  margin-right: 20px;
  border-top-width: 1px;
  border-top-style: solid;
  padding: 20px;
}
/* line 825, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .riferimenti-bibliografici h2, #zen-content .riferimenti-bibliografici h2, .path-taxonomy .layout-content .riferimenti-bibliografici h2 {
  text-transform: uppercase;
  font-weight: 600;
  margin: 20px 0;
}
/* line 827, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .allegato, #zen-content .allegato, .path-taxonomy .layout-content .allegato {
  padding: 20px 0;
}
/* line 828, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .but, #zen-content .but, .path-taxonomy .layout-content .but {
  width: 100%;
  margin: 0 auto;
  text-transform: uppercase;
  margin-top: 20px;
}
/* line 829, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .pre-footer, #zen-content .pre-footer, .path-taxonomy .layout-content .pre-footer {
  margin-bottom: 20px;
}
/* line 831, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .pre-footer .l, #zen-content .pre-footer .l, .path-taxonomy .layout-content .pre-footer .l {
  width: 480px;
  overflow: hidden;
}
/* line 833, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .pre-footer .l a, #zen-content .pre-footer .l a, .path-taxonomy .layout-content .pre-footer .l a {
  text-transform: uppercase;
  font-weight: 600;
}
/* line 835, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .pre-footer .r, #zen-content .pre-footer .r, .path-taxonomy .layout-content .pre-footer .r {
  float: right;
  overflow: hidden;
  /*margin-top: 4px;*/
}
/* line 836, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .pre-footer .read-after, #zen-content .pre-footer .read-after, .path-taxonomy .layout-content .pre-footer .read-after {
  width: 92px;
  float: left;
  overflow: hidden;
}
/* line 837, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .pre-footer .bookmark, #zen-content .pre-footer .bookmark, .path-taxonomy .layout-content .pre-footer .bookmark {
  padding-left: 20px;
  float: left;
  width: 117px;
}
/* line 840, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .pre-footer .links .service-label, #zen-content .pre-footer .links .service-label, .path-taxonomy .layout-content .pre-footer .links .service-label {
  display: none;
}
/* line 841, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .pre-footer .links ul, #zen-content .pre-footer .links ul, .path-taxonomy .layout-content .pre-footer .links ul {
  margin: 0;
  padding: 0;
}
/* line 842, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .pre-footer .links li, #zen-content .pre-footer .links li, .path-taxonomy .layout-content .pre-footer .links li {
  list-style: none;
  display: inline-block;
}
/* line 843, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .pre-footer .links .read-after, #zen-content .pre-footer .links .read-after, .path-taxonomy .layout-content .pre-footer .links .read-after {
  width: 92px;
  float: left;
  overflow: hidden;
}
/* line 846, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .related, #zen-content .related, .path-taxonomy .layout-content .related {
  padding-top: 20px;
}
/* line 849, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .related .item, #zen-content .related .item, .path-taxonomy .layout-content .related .item {
  height: 120px;
}
/* line 850, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .related .item-1, #zen-content .related .item-1, .path-taxonomy .layout-content .related .item-1 {
  border-top: none;
}
/* line 851, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .related h2, #zen-content .related h2, .path-taxonomy .layout-content .related h2 {
  font-size: 1.5em;
  text-transform: uppercase;
  padding: 20px 0 0 90px;
}
/* line 852, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .related h3, #zen-content .related h3, .path-taxonomy .layout-content .related h3 {
  width: 40%;
  float: left;
  letter-spacing: 1.2px;
  font-size: 1.2em;
}
/* line 853, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .related h4, #zen-content .related h4, .path-taxonomy .layout-content .related h4 {
  width: 60%;
  float: right;
  clear: none;
  height: 30px;
  line-height: 30px;
  padding-top: 0;
  letter-spacing: 1px;
}
/* line 854, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .related h5, #zen-content .related h5, .path-taxonomy .layout-content .related h5 {
  clear: both;
  padding: 15px 0;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.2em;
  margin: 0;
}
/* line 856, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .but.login-in-page.closed, #zen-content .but.login-in-page.closed, .path-taxonomy .layout-content .but.login-in-page.closed {
  background-position: 590px -850px;
}
/* line 857, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .but.login-in-page.opened, #zen-content .but.login-in-page.opened, .path-taxonomy .layout-content .but.login-in-page.opened {
  background-position: 590px -876px;
}
/* line 859, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #login-in-page form.login-sso, #zen-content #login-in-page form.login-sso, .path-taxonomy .layout-content #login-in-page form.login-sso {
  margin: 1px auto;
  padding: 20px 0;
  width: 578px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 861, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #login-in-page form.login-sso label, #zen-content #login-in-page form.login-sso label, .path-taxonomy .layout-content #login-in-page form.login-sso label {
  display: inline-block;
  margin-right: 16px;
  width: 60px;
  font-weight: 400;
}
/* line 862, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #login-in-page form.login-sso .form-item, #zen-content #login-in-page form.login-sso .form-item, .path-taxonomy .layout-content #login-in-page form.login-sso .form-item {
  margin: 0;
}
/* line 863, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #login-in-page form.login-sso .form-item-remember, #zen-content #login-in-page form.login-sso .form-item-remember, .path-taxonomy .layout-content #login-in-page form.login-sso .form-item-remember {
  display: none;
}
/* line 864, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #login-in-page form.login-sso .form-text, .page-node-type-articolo .layout-content #login-in-page form.login-sso .form-password, #zen-content #login-in-page form.login-sso .form-text, #zen-content #login-in-page form.login-sso .form-password, .path-taxonomy .layout-content #login-in-page form.login-sso .form-text, .path-taxonomy .layout-content #login-in-page form.login-sso .form-password {
  width: 475px;
  display: inline-block;
  background-color: #f5f5f5;
}
/* line 865, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #login-in-page form.login-sso .form-submit, #zen-content #login-in-page form.login-sso .form-submit, .path-taxonomy .layout-content #login-in-page form.login-sso .form-submit {
  text-transform: uppercase;
  width: 130px;
  display: inline-block;
  margin-left: 426px;
}
/* line 867, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #login-in-page p, #zen-content #login-in-page p, .path-taxonomy .layout-content #login-in-page p {
  margin: 1px auto;
  padding: 20px 0;
  width: 578px;
  border-top-width: 1px;
  border-top-style: solid;
  font-size: 1.1em;
}
/* line 868, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #login-in-page a, #zen-content #login-in-page a, .path-taxonomy .layout-content #login-in-page a {
  font-weight: 600;
}
/* line 870, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #login-in-page .field-suffix, #zen-content #login-in-page .field-suffix, .path-taxonomy .layout-content #login-in-page .field-suffix {
  display: inline-block;
}
/* line 873, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #login-in-page .sso-tooltip, #zen-content #login-in-page .sso-tooltip, .path-taxonomy .layout-content #login-in-page .sso-tooltip {
  display: block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 50%;
  color: #fff;
  background: #cecece;
  font-weight: 600;
  cursor: pointer;
  text-align: center;
}
/* line 888, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #contenuti-sampling-footer-article, #zen-content #contenuti-sampling-footer-article, .path-taxonomy .layout-content #contenuti-sampling-footer-article {
  width: 632px;
  height: 131px;
}
/* line 890, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #contenuti-sampling-footer-article div.left, #zen-content #contenuti-sampling-footer-article div.left, .path-taxonomy .layout-content #contenuti-sampling-footer-article div.left {
  width: 300px;
  float: left;
}
/* line 891, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #contenuti-sampling-footer-article div.right, #zen-content #contenuti-sampling-footer-article div.right, .path-taxonomy .layout-content #contenuti-sampling-footer-article div.right {
  width: 300px;
  float: left;
  text-align: center;
}
/* line 892, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #contenuti-sampling-footer-article div.left span, #zen-content #contenuti-sampling-footer-article div.left span, .path-taxonomy .layout-content #contenuti-sampling-footer-article div.left span {
  display: block;
  padding-top: 81px;
  padding-left: 100px;
  font-size: 1em;
  font-weight: 400;
}
/* line 893, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #contenuti-sampling-footer-article div.right p, #zen-content #contenuti-sampling-footer-article div.right p, .path-taxonomy .layout-content #contenuti-sampling-footer-article div.right p {
  font-size: .8em;
  text-align: center;
  padding-top: 20px;
  line-height: 25px;
  font-weight: bold;
  letter-spacing: 2px;
}
/* line 895, ../sass/rivista.scss */
.page-node-type-articolo .layout-content #contenuti-sampling-footer-article div.right a, #zen-content #contenuti-sampling-footer-article div.right a, .path-taxonomy .layout-content #contenuti-sampling-footer-article div.right a {
  display: block;
  font-weight: 400;
  letter-spacing: 2px;
  font-size: 1em;
  text-align: center;
  padding-top: 11px;
}

/*
.zen-view-active{position:relative;}

#zen{position:absolute;z-index:999;left:0;top:0;width:100%;}
*/
/* line 910, ../sass/rivista.scss */
#zen-content {
  width: 960px;
  padding: 50px 0;
  margin: 0 auto;
  font-size: 0.9em;
}
/* line 912, ../sass/rivista.scss */
#zen-content .close-zen {
  display: block;
  float: right;
  width: 54px;
  height: 36px;
  overflow: hidden;
  text-indent: -999px;
}
/* line 913, ../sass/rivista.scss */
#zen-content h1 {
  margin-bottom: 30px;
  padding-left: 20px;
  padding-right: 40px;
}
/* line 914, ../sass/rivista.scss */
#zen-content #testo {
  font-size: 1.25em;
  line-height: 1.5em;
}
/* line 915, ../sass/rivista.scss */
#zen-content #testo p {
  line-height: 1.5em;
}
/* line 918, ../sass/rivista.scss */
#zen-content #testo::first-letter {
  font-style: italic;
  font-size: 1.5em;
  font-weight: 700;
  vertical-align: top;
  margin-right: 5px;
}

/* line 924, ../sass/rivista.scss */
.path-leggi-dopo .layout-content h1, .page-il-mio-abbonamento .layout-content h1 {
  text-transform: uppercase;
  text-align: center;
  margin-top: 20px;
  font-size: 1.9em;
}
/* line 925, ../sass/rivista.scss */
.path-leggi-dopo .layout-content .list .item-1, .page-il-mio-abbonamento .layout-content .list .item-1 {
  border-top: none;
}

/* line 930, ../sass/rivista.scss */
.page-il-mio-abbonamento .layout-content .content-box {
  padding: 40px 100px;
  margin: 20px 0;
}
/* line 931, ../sass/rivista.scss */
.page-il-mio-abbonamento .layout-content p {
  text-align: center;
}
/* line 932, ../sass/rivista.scss */
.page-il-mio-abbonamento .layout-content .but {
  display: block;
  margin: 22px auto;
  width: 380px;
}

/* line 934, ../sass/rivista.scss */
#block-rivista-blocks-rivista-blocks-banner-block {
  margin: 40px 0;
}

/* line 935, ../sass/rivista.scss */
#block-rivista-blocks-rivista-blocks-banner-block a, #block-rivista-blocks-rivista-blocks-banner-block img {
  display: block;
  border: none;
}

/* line 939, ../sass/rivista.scss */
.layout-content .page-rivista h1 {
  text-transform: uppercase;
  font-size: 1.5em;
  line-height: 1em;
  padding: 8px 12px;
  margin: 20px 0;
}
/* line 940, ../sass/rivista.scss */
.layout-content .page-rivista h2 {
  font-weight: 600;
  margin: 20px 0 10px 0;
  font-size: 1.3em;
  font-weight: 400;
}
/* line 941, ../sass/rivista.scss */
.layout-content .page-rivista p {
  margin-bottom: 0.5em;
}
/* line 943, ../sass/rivista.scss */
.layout-content .page-rivista .boxes {
  margin: 20px 0;
  width: 620px;
  height: 450px;
}
/* line 945, ../sass/rivista.scss */
.layout-content .page-rivista .boxes .box {
  width: 50%;
  float: left;
  height: 100%;
  padding: 20px 0;
}
/* line 946, ../sass/rivista.scss */
.layout-content .page-rivista .boxes img {
  display: block;
  margin: 20px auto;
}
/* line 947, ../sass/rivista.scss */
.layout-content .page-rivista .boxes .content {
  width: 100%;
  height: 420px;
}
/* line 948, ../sass/rivista.scss */
.layout-content .page-rivista .boxes .box-digitale .content {
  border-right-width: 1px;
  border-right-style: solid;
}
/* line 949, ../sass/rivista.scss */
.layout-content .page-rivista .boxes h3 {
  margin: 0 auto;
  padding: 30px 0;
  display: block;
  font-weight: 400;
  text-align: center;
}
/* line 950, ../sass/rivista.scss */
.layout-content .page-rivista .boxes p {
  text-align: center;
}
/* line 951, ../sass/rivista.scss */
.layout-content .page-rivista .boxes .info {
  text-transform: uppercase;
  height: 50px;
}
/* line 952, ../sass/rivista.scss */
.layout-content .page-rivista .boxes .price {
  margin: 20px 40px;
  font-size: 1.3em;
  font-weight: 700;
  padding: 10px 5px;
}
/* line 954, ../sass/rivista.scss */
.layout-content .page-rivista a.box {
  display: block;
  width: 304px;
  height: 138px;
  float: left;
  border-width: 1px;
  border-style: solid;
}
/* line 956, ../sass/rivista.scss */
.layout-content .page-rivista a.box .txt {
  display: none;
  margin: 23px;
}
/* line 957, ../sass/rivista.scss */
.layout-content .page-rivista a.box img {
  display: block;
  margin: 15px auto;
}
/* line 958, ../sass/rivista.scss */
.layout-content .page-rivista a.box span {
  display: block;
}
/* line 959, ../sass/rivista.scss */
.layout-content .page-rivista a.box .action {
  border-top-width: 1px;
  border-top-style: solid;
  width: 275px;
  padding: 16px 0;
  margin: 0 auto;
  text-transform: uppercase;
}
/* line 962, ../sass/rivista.scss */
.layout-content .page-rivista a.box .action img {
  margin: 0;
  float: right;
}
/* line 966, ../sass/rivista.scss */
.layout-content .page-rivista a.box:hover .txt {
  display: block;
}
/* line 967, ../sass/rivista.scss */
.layout-content .page-rivista a.box:hover img, .page-rivista .layout-content a.box:hover .action {
  display: none;
}
/* line 969, ../sass/rivista.scss */
.layout-content .page-rivista a.box-abbonati {
  float: right;
}

/* line 974, ../sass/rivista.scss */
#scelta_prodotto table {
  width: 100%;
  margin-bottom: 20px;
}
/* line 975, ../sass/rivista.scss */
#scelta_prodotto td {
  padding: 20px;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 976, ../sass/rivista.scss */
#scelta_prodotto #calcolo {
  float: left;
  width: 50%;
}
/* line 977, ../sass/rivista.scss */
#scelta_prodotto .icon.refresh {
  float: right;
  padding-left: 35px;
}

/* line 979, ../sass/rivista.scss */
#calcolo {
  font-weight: 600;
  font-size: 1.1em;
}
/* line 982, ../sass/rivista.scss */
#calcolo span {
  font-size: 1.5em;
}

/* line 986, ../sass/rivista.scss */
.layout-content #scelta_acquisto h1 {
  margin-bottom: 7px;
}
/* line 987, ../sass/rivista.scss */
.layout-content #scelta_acquisto a {
  display: block;
  width: 202px;
  height: 174px;
  float: left;
  text-transform: uppercase;
  background-position: center 26px;
  background-repeat: no-repeat;
}
/* line 988, ../sass/rivista.scss */
.layout-content #scelta_acquisto a.bonifico-bancario {
  margin: 0 7px;
}
/* line 989, ../sass/rivista.scss */
.layout-content #scelta_acquisto .txt {
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  background-position: 100% 24px;
  background-repeat: no-repeat;
}

/* line 992, ../sass/rivista.scss */
.page-giufral .layout-content h1 {
  text-align: center;
  text-transform: uppercase;
  margin: 30px 0;
}
/* line 993, ../sass/rivista.scss */
.page-giufral .layout-content h2 {
  text-align: center;
  font-size: 1.2em;
  line-height: 1.3em;
}
/* line 994, ../sass/rivista.scss */
.page-giufral .layout-content .form-item, .page-giufral .layout-content .container-inline-date {
  display: block;
  clear: none;
  float: left;
  margin: 8px 0;
}
/* line 996, ../sass/rivista.scss */
.page-giufral .layout-content .container-inline-date select, .page-giufral .layout-content .container-inline-date option {
  margin-right: 0;
}
/* line 997, ../sass/rivista.scss */
.page-giufral .layout-content .container-inline-date select {
  width: 90%;
}
/* line 998, ../sass/rivista.scss */
.page-giufral .layout-content label {
  text-transform: uppercase;
}
/* line 999, ../sass/rivista.scss */
.page-giufral .layout-content .chosen-container {
  display: block;
  margin-top: 5px;
  float: left;
}
/* line 1000, ../sass/rivista.scss */
.page-giufral .layout-content fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
/* line 1001, ../sass/rivista.scss */
.page-giufral .layout-content .form-textarea-wrapper {
  width: 912px;
}
/* line 1002, ../sass/rivista.scss */
.page-giufral .layout-content #shop-appuntamento-form {
  padding: 20px 30px;
  margin: 20px 0;
  width: 100%;
}
/* line 1006, ../sass/rivista.scss */
.page-giufral .layout-content #shop-appuntamento-form .form-item-telefono, .page-giufral .layout-content #shop-appuntamento-form .form-item-comune, .page-giufral .layout-content #shop-appuntamento-form .form-item-centro-giuffre, .page-giufral .layout-content #shop-appuntamento-form .form-item-preferenze, .page-giufral .layout-content #shop-appuntamento-form .form-item-informativa, .page-giufral .layout-content #shop-appuntamento-form .form-item-privacy, .page-giufral .layout-content #shop-appuntamento-form #edit-submit {
  clear: left;
}
/* line 1007, ../sass/rivista.scss */
.page-giufral .layout-content #shop-appuntamento-form #edit-submit {
  float: right;
}
/* line 1008, ../sass/rivista.scss */
.page-giufral .layout-content #shop-appuntamento-form .form-type-radio {
  float: left;
}
/* line 1010, ../sass/rivista.scss */
.page-giufral .layout-content #shop-appuntamento-form .form-item-nome, .page-giufral .layout-content #shop-appuntamento-form .form-item-cognome
, .page-giufral .layout-content #shop-appuntamento-form .form-item-telefono, .page-giufral .layout-content #shop-appuntamento-form .form-item-email
, .page-giufral .layout-content #shop-appuntamento-form .form-item-comune, .page-giufral .layout-content #shop-appuntamento-form .form-item-provincia {
  padding-right: 30px;
}
/* line 1015, ../sass/rivista.scss */
.page-giufral .layout-content #shop-appuntamento-form .form-item-studio, .page-giufral .layout-content #shop-appuntamento-form .form-item-indirizzo-studio {
  width: 380px;
}
/* line 1017, ../sass/rivista.scss */
.page-giufral .layout-content #shop-appuntamento-form .form-item-privacy {
  margin-top: 0;
}
/* line 1018, ../sass/rivista.scss */
.page-giufral .layout-content #shop-appuntamento-form .form-item-privacy label {
  text-transform: none;
}
/* line 1019, ../sass/rivista.scss */
.page-giufral .layout-content #shop-appuntamento-form .form-item-privacy .form-item {
  float: none;
  display: inline-block;
  margin-right: 10px;
}
/* line 1020, ../sass/rivista.scss */
.page-giufral .layout-content #shop-appuntamento-form .form-type-textarea, .page-giufral .layout-content #shop-appuntamento-form textarea {
  width: 710px;
}
/* line 1023, ../sass/rivista.scss */
.page-giufral .layout-content .riepilogo {
  padding-bottom: 2px;
}
/* line 1026, ../sass/rivista.scss */
.page-giufral .layout-content .riepilogo h3 {
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 20px;
  font-weight: 400;
  font-size: 1.3em;
}
/* line 1027, ../sass/rivista.scss */
.page-giufral .layout-content .riepilogo table {
  margin: 5px;
  width: 99%;
  font-weight: 600;
  font-size: 1.2em;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
}
/* line 1033, ../sass/rivista.scss */
.page-giufral .layout-content .riepilogo td {
  vertical-align: top;
  width: 50%;
  padding: 30px;
}
/* line 1034, ../sass/rivista.scss */
.page-giufral .layout-content .riepilogo b {
  font-size: 1.5em;
}
/* line 1036, ../sass/rivista.scss */
.page-giufral .layout-content .conferma {
  margin: 30px 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
}
/* line 1042, ../sass/rivista.scss */
.page-giufral .layout-content .conferma h3 {
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 20px;
  font-weight: 400;
  font-size: 1.3em;
}
/* line 1043, ../sass/rivista.scss */
.page-giufral .layout-content .conferma p {
  padding: 20px;
  line-height: 1.3em;
}
/* line 1047, ../sass/rivista.scss */
.page-giufral .layout-content .conferma b {
  font-size: 1.2em;
}
/* line 1048, ../sass/rivista.scss */
.page-giufral .layout-content .conferma b span {
  font-size: 1.6em;
}
/* line 1050, ../sass/rivista.scss */
.page-giufral .layout-content .block-rivista-login-block {
  border: none;
}
/* line 1051, ../sass/rivista.scss */
.page-giufral .layout-content .login {
  width: 470px;
  float: left;
}
/* line 1053, ../sass/rivista.scss */
.page-giufral .layout-content .login h3 {
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 20px;
  font-weight: 400;
  font-size: 1.3em;
}
/* line 1054, ../sass/rivista.scss */
.page-giufral .layout-content .login .content {
  padding: 20px 80px;
}
/* line 1055, ../sass/rivista.scss */
.page-giufral .layout-content .login a.link-recupera-password {
  display: block;
  clear: both;
}
/* line 1056, ../sass/rivista.scss */
.page-giufral .layout-content .login p {
  text-align: center;
  width: 100%;
  float: left;
  padding: 1em 0;
}
/* line 1057, ../sass/rivista.scss */
.page-giufral .layout-content .login .form-submit {
  width: 120px;
}
/* line 1058, ../sass/rivista.scss */
.page-giufral .layout-content .login .other a {
  text-decoration: underline;
}
/* line 1060, ../sass/rivista.scss */
.page-giufral .layout-content .riepilogo-login {
  width: 470px;
  float: right;
}
/* line 1063, ../sass/rivista.scss */
.page-giufral .layout-content .riepilogo-login td {
  text-align: center;
}
/* line 1064, ../sass/rivista.scss */
.page-giufral .layout-content .riepilogo-login td.desc {
  text-transform: uppercase;
  border-bottom-size: 1px;
  border-bottom-style: solid;
}
/* line 1066, ../sass/rivista.scss */
.page-giufral .layout-content #sistemi-giuffre-x-pay-old-form #edit-submit {
  margin-left: 760px;
}
/* line 1069, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .fieldset-legend {
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 20px;
  position: relative;
  top: 9px;
  font-weight: 400;
  font-size: 1.3em;
  position: relative;
  top: 22px;
}
/* line 1070, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form legend {
  display: block;
}
/* line 1071, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form fieldset {
  padding-top: 30px;
}
/* line 1072, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .fieldset-wrapper {
  padding: 20px;
}
/* line 1073, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form fieldset, .page-giufral .layout-content #shop-bonifico-form .form-item-professione, .page-giufral .layout-content #shop-bonifico-form .form-item-fattura,
.page-giufral .layout-content #shop-bonifico-form .form-item-codice-fiscale, .page-giufral .layout-content #shop-bonifico-form .form-item-email,
.page-giufral .layout-content #shop-bonifico-form .form-item-indirizzo, .page-giufral .layout-content #shop-bonifico-form .form-item-corrisponde,
.page-giufral .layout-content #shop-bonifico-form .form-item-modalita-pagamento, .page-giufral .layout-content #shop-bonifico-form .form-item-cro,
.page-giufral .layout-content #shop-bonifico-form .form-item-nome-spedizione, .page-giufral .layout-content #shop-bonifico-form .form-radios,
.page-giufral .layout-content #shop-bonifico-form #edit-submit {
  clear: left;
}
/* line 1079, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .form-type-radio {
  float: left;
}
/* line 1081, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .form-item-nome, .page-giufral .layout-content #shop-bonifico-form .form-item-cognome,
.page-giufral .layout-content #shop-bonifico-form .form-item-professione, .page-giufral .layout-content #shop-bonifico-form .form-item-email,
.page-giufral .layout-content #shop-bonifico-form .form-item-indirizzo, .page-giufral .layout-content #shop-bonifico-form .form-item-cap,
.page-giufral .layout-content #shop-bonifico-form .form-item-comune, .page-giufral .layout-content #shop-bonifico-form .form-item-indirizzo-spedizione,
.page-giufral .layout-content #shop-bonifico-form .form-item-cap-spedizione, .page-giufral .layout-content #shop-bonifico-form .form-item-comune-spedizione,
.page-giufral .layout-content #shop-bonifico-form .form-item-nome-spedizione, .page-giufral .layout-content #shop-bonifico-form .form-item-cognome-spedizione {
  padding-right: 30px;
}
/* line 1091, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .form-item-studio-spedizione {
  width: 412px;
}
/* line 1093, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .fieldset-wrapper {
  float: left;
}
/* line 1094, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form fieldset {
  border-top-width: 1px;
  border-top-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  margin-bottom: 20px;
}
/* line 1101, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form fieldset fieldset legend {
  display: block;
  width: 100%;
}
/* line 1102, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form fieldset fieldset .fieldset-legend {
  width: 100%;
  text-transform: uppercase;
  display: block;
  padding: 5px 0;
  position: static;
  top: 0;
  font-weight: 600;
  font-size: 1em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 1px;
}
/* line 1108, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form fieldset fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
/* line 1109, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form fieldset fieldset .fieldset-wrapper {
  padding: 20px 0;
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: 1px;
}
/* line 1110, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .container-inline-date {
  margin: 0;
}
/* line 1111, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .date-padding {
  padding: 0;
}
/* line 1112, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .form-type-date-select .form-item label {
  display: none;
}
/* line 1113, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .form-type-date-select .form-item {
  margin: 0;
  padding: 0;
  width: 130px;
}
/* line 1114, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .form-item-corrisponde {
  width: 100%;
  padding: 20px;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
}
/* line 1120, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .form-item-informativa {
  float: none;
  display: inline-block;
  margin-right: 10px;
}
/* line 1125, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form #edit-recesso .fieldset-description {
  line-height: 1.1em;
  width: 100%;
}
/* line 1126, ../sass/rivista.scss */
.page-giufral .layout-content #shop-bonifico-form .form-radios label, .page-giufral .layout-content #shop-bonifico-form .form-type-checkbox label {
  text-transform: none;
}
/* line 1129, ../sass/rivista.scss */
.page-giufral .layout-content .form-submit, .page-giufral .layout-content .but {
  width: 200px;
}
/* line 1130, ../sass/rivista.scss */
.page-giufral .layout-content #edit-invia {
  position: relative;
  left: 760px;
  top: -50px;
  font-size: 1.2em;
}
/* line 1131, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form {
  padding: 20px;
}
/* line 1134, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form div {
  float: left;
}
/* line 1135, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form .form-item {
  padding: 0px;
}
/* line 1136, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form input, .page-giufral .layout-content #sendtofriend-form textarea {
  max-width: 100%;
}
/* line 1137, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form .form-item-email-from, .page-giufral .layout-content #sendtofriend-form .form-item-user-from {
  width: 49%;
}
/* line 1138, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form .form-type-textarea, .page-giufral .layout-content #sendtofriend-form .form-textarea-wrapper {
  clear: left;
  width: 100%;
}

.page-giufral .layout-content #sendtofriend-form .form-item-email-from{
  margin-right: 5px;
}
/* line 1139, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form #edit-user-message {
  margin-bottom: 20px;
}
/* line 1140, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form .but {
  float: left;
}
/* line 1141, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form .but, .page-giufral .layout-content #sendtofriend-form .form-submit, .page-giufral .layout-content #sendtofriend-form #edit-invia {
  float: left;
  width: 160px;
  margin: 0;
  font-size: 1em;
}
/* line 1142, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form #edit-invia {
  float: right;
}
/* line 1143, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form .form-reset {
  margin: 0 50px;
}
/* line 1144, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form .captcha {
  width: 100%;
}
/* line 1146, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form .captcha img {
  display: block;
  float: left;
  margin: 20px 10px 10px 0;
}
/* line 1148, ../sass/rivista.scss */
.page-giufral .layout-content #sendtofriend-form .form-item-captcha-response {
  width: 340px;
  float: left;
}

/* line 1152, ../sass/rivista.scss */
.page-abbonati-carta-di-credito-recupera-ordine .layout-content #sistemi-giuffre-x-pay-form {
  margin-left: 760px;
}

/* line 1156, ../sass/rivista.scss */
.page-abbonati-carta-di-credito-completato .layout-content .but
, .page-abbonati-carta-di-credito-annullato .layout-content .but
, .page-abbonati-carta-di-credito-errore .layout-content .but {
  margin-left: 760px;
}

/* line 1163, ../sass/rivista.scss */
.layout-content .thankyou img {
  display: block;
  margin: 20px auto;
}
/* line 1164, ../sass/rivista.scss */
.layout-content .thankyou p {
  text-align: center;
  margin: 20px;
  font-size: 1.5em;
}

/* line 1169, ../sass/rivista.scss */
#footer {
  padding-top: 40px;
}

/* line 1170, ../sass/rivista.scss */
#footer h3 {
  text-transform: uppercase;
}

/* line 1172, ../sass/rivista.scss */
.explorer {
  width: 100%;
  height: 228px;
  overflow: hidden;
  position: relative;
}
/* line 1174, ../sass/rivista.scss */
.explorer .scroller {
  overflow: hidden;
  width: 999em;
  height: 228px;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
}
/* line 1175, ../sass/rivista.scss */
.explorer .item {
  position: relative;
  width: 960px;
  height: 228px;
  float: left;
}
/* line 1176, ../sass/rivista.scss */
.explorer .copertina {
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  right: 52px;
  width: 172px;
  height: 229px;
}
/* line 1177, ../sass/rivista.scss */
.explorer nav {
  width: 254px;
  height: 35px;
  font-size: 0.9em;
  position: absolute;
  z-index: 3;
  bottom: 0;
  right: 0;
}
/* line 1178, ../sass/rivista.scss */
.explorer nav a {
  display: block;
  height: 35px;
  line-height: 35px;
  text-transform: uppercase;
  float: left;
  text-align: center;
}
/* line 1179, ../sass/rivista.scss */
.explorer .leggi {
  width: 98px;
  letter-spacing: 0.9px;
}
/* line 1180, ../sass/rivista.scss */
.explorer .archivio {
  width: 156px;
  float: right;
}
/* line 1181, ../sass/rivista.scss */
.explorer h2 {
  text-transform: uppercase;
  width: 100%;
  height: 53px;
  line-height: 35px;
  font-size: 0.9em;
  padding-left: 83px;
  border-top: 18px solid;
}
/* line 1182, ../sass/rivista.scss */
.explorer .txt {
  padding-left: 83px;
  width: 600px;
}
/* line 1183, ../sass/rivista.scss */
.explorer h4 {
  font-size: 1.5em;
  line-height: 1.2em;
  margin-bottom: 1em;
  margin-top: 0.5em;
  font-weight: 400;
}
/* line 1184, ../sass/rivista.scss */
.explorer p {
  font-size: 0.9em;
}
/* line 1185, ../sass/rivista.scss */
.explorer b {
  display: block;
  text-transform: uppercase;
  margin-bottom: 5px;
  letter-spacing: 1px;
}
/* line 1186, ../sass/rivista.scss */
.explorer .nav {
  display: block;
  width: 12px;
  height: 18px;
  overflow: hidden;
  position: absolute;
  z-index: 5;
  top: 124px;
  left: 24px;
  text-indent: 999em;
}
/* line 1187, ../sass/rivista.scss */
.explorer .nav.next {
  left: auto;
  right: 24px;
  background-position: -27px -147px;
}
/* line 1188, ../sass/rivista.scss */
.explorer .nav.prev {
  background-position: 0px -147px;
}

/* line 1191, ../sass/rivista.scss */
body .ui-tooltip {
  font-size: 0.8em;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 1199, ../sass/rivista.scss */
body .ui-tooltip .arrow {
  display: block;
  width: 0;
  height: 0;
  border-top-width: 0px;
  border-top-style: solid;
  border-right-width: 10px;
  border-right-style: solid;
  border-bottom-width: 10px;
  border-bottom-style: solid;
  border-left-width: 10px;
  border-left-style: solid;
  margin-left: 20px;
}

/* line 1214, ../sass/rivista.scss */
body .ui-tooltip .arrow.arrow-right {
  margin-left: 220px;
}

/* line 1217, ../sass/rivista.scss */
body .ui-tooltip .ui-tooltip-content {
  display: block;
  padding: 10px 14px;
}

/* line 1220, ../sass/rivista.scss */
#block-rivista-suggerimento-block-block h3 {
  font-weight: normal;
}

/* line 1222, ../sass/rivista.scss */
.section-direttori-di-area .layout-content h2 {
  font-weight: 600;
  margin: 20px 0 10px 0;
  font-size: 1.3em;
  font-weight: 400;
}

/* line 1222, ../sass/rivista.scss */
.section-direttori-di-area .layout-content p {
  margin-bottom: 0.5em;
}

/* line 1224, ../sass/rivista.scss */
.page-giufral .layout-content form.login-sso div.form-item {
  float: none;
}

/* line 1225, ../sass/rivista.scss */
.page-giufral .layout-content form.login-sso input.form-submit {
  float: right;
  position: relative;
  top: -28px;
}

/* line 1227, ../sass/rivista.scss */
.page-node-type-pagina h1 {
  background: none repeat scroll 0 0 #023667;
  color: #fff;
  font-size: 1.5em;
  line-height: 1em;
  margin: 20px 0;
  padding: 8px 12px;
  text-transform: uppercase;
}

/* line 1229, ../sass/rivista.scss */
.page-node-type-pagina p {
  font-size: 1em;
  line-height: 1.2em;
  margin: 10px 0;
  text-align: left;
}

/* line 1231, ../sass/rivista.scss */
.path-leggi-dopo .layout-content .list .item {
  border: none;
}

/* line 1233, ../sass/rivista.scss */
.page-privacy .layout-content label {
  display: inline;
}

/* line 1235, ../sass/rivista.scss */
.page-privacy .layout-content .ez-radio {
  margin-left: 5px;
  margin-right: 0;
}

/* line 1237, ../sass/rivista.scss */
.block-social .icon.gp {
  background-position: 1px -507px;
}

/* line 1239, ../sass/rivista.scss */
.page-giufral .layout-content p.desc-shop-login_form {
  float: none;
}

/* line 1241, ../sass/rivista.scss */
a.link-recupera-password {
  position: relative;
  top: -40px;
}

/* line 1243, ../sass/rivista.scss */
p.other {
  position: relative;
  top: -26px;
}

/* line 1245, ../sass/rivista.scss */
.page-abbonati-carta-di-credito-login .login a.popup {
  position: relative;
  top: -31px;
}

/* line 1249, ../sass/rivista.scss */
.front .layout-content .grid, .front .layout-content .list {
  position: relative;
  top: -49px;
}

/* line 1254, ../sass/rivista.scss */
.front.page-list .pager {
  position: relative;
  top: -49px;
}

/* line 1258, ../sass/rivista.scss */
/*.layout-content .page-home.page-data .up {*/
/*  position: relative;*/
/*  top: -50px;*/
/*}*/
/* line 1259, ../sass/rivista.scss */
.layout-content .page-home.page-data .item {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 3px;
}
/* line 1263, ../sass/rivista.scss */
.layout-content .page-home.page-data .item p {
  margin-top: 20px;
  margin-right: 40px;
  text-transform: uppercase;
}
/* line 1265, ../sass/rivista.scss */
.layout-content .page-home.page-data .item p a, .layout-content .page-home.page-data .item p a:link, .layout-content .page-home.page-data .item p a:active, .layout-content .page-home.page-data .item p a:visited, .layout-content .page-home.page-data .item p a:hover {
  color: #000;
}
/* line 1269, ../sass/rivista.scss */
.layout-content .page-home.page-data .item h2 {
  font-size: 1.2em;
  margin-right: 40px;
  margin-top: 10px;
  margin-bottom: 20px;
  line-height: 1.6em;
}
/* line 1275, ../sass/rivista.scss */
.layout-content .page-home.page-data .item.first {
  border-top: none;
}
/* line 1276, ../sass/rivista.scss */
.layout-content .page-home.page-data .left, .layout-content .page-home.page-data .right {
  display: inline-block;
}
/* line 1280, ../sass/rivista.scss */
.layout-content .page-home.page-data .left {
  width: 580px;
}
/* line 1283, ../sass/rivista.scss */
.layout-content .page-home.page-data .right {
  width: 35px;
}
/* line 1285, ../sass/rivista.scss */
.layout-content .page-home.page-data .right .print-pdf {
  display: block;
  text-indent: 40px;
  line-height: 40px;
  overflow: hidden;
  width: 35px;
  height: 35px;
  background: transparent url(/themes/giustiziacivile/images/pdf.gif) 0 0 no-repeat;
}
/* line 1291, ../sass/rivista.scss */
.layout-content .page-home.page-data .pager__item--first
, .layout-content .page-home.page-data .pager__item--previous
, .layout-content .page-home.page-data .pager__item.pager__item--ellipsis
, .layout-content .page-home.page-data .pager__item--next
, .layout-content .page-home.page-data .pager__item--last {
  display: none;
}
/* line 1301, ../sass/rivista.scss */
.layout-content .page-home.page-data .new-pager .new-pager-item-previous {
  float: left;
}
/* line 1302, ../sass/rivista.scss */
.layout-content .page-home.page-data .new-pager .new-pager-item-next {
  float: right;
}
/* line 1304, ../sass/rivista.scss */
.layout-content .page-home.page-data .new-pager .new-pager-item-previous, .layout-content .page-home.page-data .new-pager .new-pager-item-next {
  width: 20%;
  margin: 1.5em 0;
}
/* line 1309, ../sass/rivista.scss */
.layout-content .page-home.page-data .new-pager .item-list {
  display: none;
}
/* line 1311, ../sass/rivista.scss */
.layout-content .page-home.page-data .new-pager .pager {
  text-align: center;
  width: 55%;
  display: inline-block;
}

ul.pager__items{
  list-style: none;
}

li.pager__item{
  display: inline-block;
  padding: 0 0.5em;
}

li.pager__item.is-active{
  background-color: #023667;
}

li.pager__item.is-active a{
  color: #fff;
}

/* line 1319, ../sass/rivista.scss */
.path-content .list-saggi h2 {
  font-size: 1.2em;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 1.6em;
}
/* line 1324, ../sass/rivista.scss */
.layout-content .path-content.page-data .list-saggi a.icon.print-pdf {
  background-image: url(/themes/giustiziacivile/images/pdf.png);
  background-repeat: no-repeat;
  width: 40px;
  height: 22px;
  float: right;
  background-position: 4px -312px;
}

/* line 1335, ../sass/rivista.scss */
.path-taxonomy .layout-content #page-title {
  display: none;
}
/* line 1336, ../sass/rivista.scss */
.path-taxonomy .layout-content .feed-icon {
  display: none;
}
/* line 1337, ../sass/rivista.scss */
.path-taxonomy .layout-content .breadcrumb {
  display: none;
}
/* line 1338, ../sass/rivista.scss */
.path-taxonomy .layout-content img {
  float: left;
}
/* line 1339, ../sass/rivista.scss */
.path-taxonomy .layout-content div.with-border {
  float: left;
  border: 1px solid #cfcfcf;
  border-left: none;
  border-right: none;
  width: 437px;
  height: 213px;
  margin-left: 5px;
}
/* line 1347, ../sass/rivista.scss */
.path-taxonomy .layout-content div.with-border h2, .path-taxonomy .layout-content div.with-border h3 {
  float: left;
  padding-left: 30px;
  padding-bottom: 7px;
}
/* line 1348, ../sass/rivista.scss */
.path-taxonomy .layout-content div.with-border h2 {
  padding-top: 50px;
  font-size: 30px;
  color: #023667;
  font-family: "Alike",serif;
}
/* line 1350, ../sass/rivista.scss */
.path-taxonomy .layout-content div#testo-cv {
  clear: both;
  padding-top: 20px;
}
/* line 1353, ../sass/rivista.scss */
.path-taxonomy .layout-content div#testo-cv p {
  font-size: 1.1em;
  line-height: 1.5em;
  text-align: justify;
}

/* line 1358, ../sass/rivista.scss */
.page-messaggi h1#page-title {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 400;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-top-style: solid;
  padding: 20px 0;
  margin-bottom: 1px;
}
/* line 1367, ../sass/rivista.scss */
.page-messaggi .js-message-manager-list {
  border-top-width: 1px;
  border-top-style: solid;
}

/* line 1373, ../sass/rivista.scss */
.icon.bustina {
  background-position: 0 -1020px;
  padding-left: 36px;
}

/* line 1378, ../sass/rivista.scss */
.path-taxonomy .layout-content .taxonomy-term .content {
  margin-top: 40px;
}

/* line 1382, ../sass/rivista.scss */
p.footer-text {
  line-height: 24px;
}
/* line 1384, ../sass/rivista.scss */
p.footer-text img {
  vertical-align: middle;
}
/* line 1387, ../sass/rivista.scss */
p.footer-text .uspi {
  font-weight: 400;
}

/* line 1395, ../sass/rivista.scss */
.anonymousPopup h2 {
  font-weight: 700;
}

/* nuovi campi normativa primaria */
/* line 1404, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main #page-title {
  background: none repeat scroll 0 0 #023667;
  color: #fff;
  font-size: 1.3em;
  line-height: 1em;
  margin: 20px 0;
  padding: 8px 12px;
  text-transform: uppercase;
}
/* line 1413, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .carousel {
  margin-bottom: 20px;
}
/* line 1416, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .carousel-active {
  width: 594px;
  margin-bottom: 20px;
}
/* line 1419, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .carousel-active .nav {
  text-align: center;
  height: 22px;
  line-height: 22px;
}
/* line 1421, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .carousel-active .nav a {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  margin-left: 8px;
  font-size: 0em;
  background: #000;
  color: #000;
}
/* line 1424, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .carousel-active .nav a.active {
  background: #023667;
  color: #023667;
}
/* line 1430, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .carousel-active .carousel-scroll {
  position: relative;
  overflow: hidden;
}
/* line 1431, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .carousel-active .carousel-items {
  position: absolute;
  overflow: hidden;
  z-index: 9;
  left: 0;
  top: 0;
}
/* line 1432, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .carousel-active .item {
  width: 594px;
  float: left;
  margin-bottom: 0;
}
/* line 1435, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .present-buts {
  text-transform: uppercase;
  padding-top: 28px;
  border-top: 1px solid #8698b0;
}
/* line 1440, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .present-buts a, .path-presentazione-funzionalita-videotutorial main .present-buts a:link, .path-presentazione-funzionalita-videotutorial main .present-buts a:active, .path-presentazione-funzionalita-videotutorial main .present-buts a:visited, .path-presentazione-funzionalita-videotutorial main .present-buts a:hover {
  color: #fff;
  background: #ff7900;
  text-decoration: none;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
  vertical-align: middle;
  width: 302px;
  height: 41px;
  line-height: 41px;
}
/* line 1454, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .present-buts a:last-child, .path-presentazione-funzionalita-videotutorial main .present-buts a:last-child:link, .path-presentazione-funzionalita-videotutorial main .present-buts a:last-child:active, .path-presentazione-funzionalita-videotutorial main .present-buts a:last-child:visited, .path-presentazione-funzionalita-videotutorial main .present-buts a:last-child:hover {
  margin-left: 8px;
  background: #ff8a00;
}
/* line 1461, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .txts {
  border-top: 1px solid #8796ab;
  border-bottom: 1px solid #405a7b;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 1469, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .box {
  background: #f5f5f5;
  -webkit-box-shadow: 0px 3px 13px 1px #dedede;
  -moz-box-shadow: 0px 3px 13px 1px #dedede;
  box-shadow: 0px 3px 13px 1px #dedede;
  padding: 30px 5px 30px 10px;
}
/* line 1477, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .desc {
  padding: 20px 0;
  border-bottom: 1px solid #405a7b;
}
/* line 1482, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .coll, .path-presentazione-funzionalita-videotutorial main .colr {
  display: inline-block;
  vertical-align: middle;
}
/* line 1487, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .coll {
  width: 478px;
  border-right: 1px solid #343434;
  padding: 0 24px;
  min-height: 110px;
}
/* line 1494, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .colr {
  width: 120px;
}
/* line 1496, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .colr img {
  display: inline-block;
  vertical-align: middle;
}
/* line 1502, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .title3 {
  text-transform: uppercase;
  color: #063666;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 12px;
}
/* line 1510, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main .title4 {
  text-transform: uppercase;
  color: #24b5ec;
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 12px;
  margin-top: 34px;
}
/* line 1519, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main p {
  color: #010101;
  font-size: 14px;
  line-height: 16px;
}
/* line 1525, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main p.titolo {
  color: #043764;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 22px;
  position: relative;
  margin-bottom: 5px;
}
/* line 1533, ../sass/rivista.scss */
.path-presentazione-funzionalita-videotutorial main p.titolo::before {
  content: '\003E';
  display: block;
  position: absolute;
  z-index: 5;
  left: -16px;
  top: 0;
}

/* line 1547, ../sass/rivista.scss */
.socialnode {
  background: #cfd7d9;
  float: right;
  height: 32px;
  margin-top: 2px;
}
/* line 1552, ../sass/rivista.scss */
.socialnode a {
  display: inline-block;
  margin: 3px;
  height: 32px;
}
/* line 1557, ../sass/rivista.scss */
.socialnode img {
  display: block;
}

/* line 1567, ../sass/rivista.scss */
.estremo_bancadati {
  clear: both;
  font-style: italic;
}

/* line 1572, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .estremo_bancadati {
  padding-left: 26px;
}

/* line 1576, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .altezza-fissa {
  height: 66px;
}

/* line 1580, ../sass/rivista.scss */
.path-frontpage .layout-content .grid .middle h5 .l {
  height: 22px;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1584, ../sass/rivista.scss */
.layout-content .list .estremo_bancadati {
  padding-left: 26px;
}

/* line 1588, ../sass/rivista.scss */
.page-node-type-articolo .layout-content .estremo_bancadati {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
}

/* line 1594, ../sass/rivista.scss */
#zen-content .estremo_bancadati {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 1600, ../sass/rivista.scss */
.front .layout-content .grid .list .estremo_bancadati,.path-frontpage .layout-content .grid .list .estremo_bancadati {
  padding-top: 10px;
}

/* line 1605, ../sass/rivista.scss */
#giuffre-footer .content {
  width: 992px;
  margin: 0 auto;
}
/* line 1609, ../sass/rivista.scss */
#giuffre-footer #giuffre-footer-logo-giuffre-link {
  height: 54px;
  position: relative;
  top: 10px;
}
/* line 1614, ../sass/rivista.scss */
#giuffre-footer #giuffre-footer-logo-giuffre {
  /* margin-top: 24px; */
  margin-top: 0;
  margin-right: 0;
  height: 32px;
}
/* line 1620, ../sass/rivista.scss */
#giuffre-footer span {
  float: right;
  max-width: 800px;
  line-height: 22px;
  font-size: 12px;
}

/* line 1628, ../sass/rivista.scss */
#block-footer-block {
  height: auto;
}
/* line 1630, ../sass/rivista.scss */
#block-footer-block p {
  font-weight: 600;
  width: 100%;
  text-align: center;
  padding: 30px 0 30px 0;
}

/* line 1644, ../sass/rivista.scss */
.page-node .layout-content .node #testo table, .page-node .layout-content .node #testo td, .page-node #zen-content .node #testo table, .page-node #zen-content .node #testo td {
  border: 1px solid #000;
  max-width: 100%;
}

/* line 1651, ../sass/rivista.scss */
.layout-content td, #zen-content td {
  vertical-align: middle;
  line-height: 1.1em;
}

/* line 1657, ../sass/rivista.scss */
body .flipbook-main-wrapper {
  z-index: 999999;
  position: fixed;
}

/* line 1662, ../sass/rivista.scss */
#block-autori-block .actions .results label, #block-navigazione-classificazione-block .actions .results label, #block-rivista-home-selector-data-block .actions .results label {
  position: relative;
  top: 5px;
}

/* line 1671, ../sass/rivista.scss */
.item-saggi {
  padding: 14px 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 3px;
}
/* line 1677, ../sass/rivista.scss */
.item-saggi.first {
  border-top: none;
}
/* line 1681, ../sass/rivista.scss */
.item-saggi h2 {
  font-size: 1.1em;
  margin-right: 40px;
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 1.6em;
  color: #023667;
  font-family: "Alike", serif;
}

/* line 1691, ../sass/rivista.scss */
.tit-saggi {
  padding-top: 44px;
  padding-bottom: 36px;
  border-bottom: 1px solid #cccccc;
}
/* line 1695, ../sass/rivista.scss */
.tit-saggi img {
  display: block;
  margin: 0 auto;
}

/* line 1700, ../sass/rivista.scss */
.tit-numero {
  padding: 0 0;
}
/* line 1702, ../sass/rivista.scss */
.tit-numero h1 {
  text-align: left;
  color: #fff;
  background: #023667;
  text-transform: uppercase;
  padding: 12px 14px;
  margin: 0;
  font-weight: 600;
  line-height: 1.1;
}

/* line 1714, ../sass/rivista.scss */
.allegato .field-label {
  display: none;
}

/* line 1720, ../sass/rivista.scss */

.path-content #block-rivista-home-selector-data-block .actions {
  top: 61px;
}

/* line 1728, ../sass/rivista.scss */
#rivista-ricerca-avanzata-form #edit-rubrica--wrapper label {
  float: none;
  display: inline-block;
  vertical-align: top;
  width: 80px;
}
/* line 1734, ../sass/rivista.scss */
#rivista-ricerca-avanzata-form #edit-rubrica--wrapper #edit-rubrica {
  display: inline-block;
  vertical-align: top;
  width: 600px;
}
/* line 1739, ../sass/rivista.scss */
#rivista-ricerca-avanzata-form #edit-rubrica--wrapper #edit-rubrica .form-type-checkbox {
  float: none;
  display: inline-block;
  vertical-align: top;
}
/* line 1743, ../sass/rivista.scss */
#rivista-ricerca-avanzata-form #edit-rubrica--wrapper #edit-rubrica .form-type-checkbox label {
  float: none;
  display: inline-block;
  vertical-align: top;
  width: auto;
}

/* ricerca testo in articolo */
/* line 1759, ../sass/rivista.scss */
.layout-content .node .summary {
  position: relative;
}
/* line 1762, ../sass/rivista.scss */
.layout-content .node .search-text {
  position: static;
  float: right;
  z-index: 2;
  top: -3px;
  right: 0;
  background: #fff;
  padding: 0 10px 10px 15px;
  margin-right: 25px;
  margin-top: 10px;
  width: 19em;
}
/* line 1774, ../sass/rivista.scss */
.layout-content .node .search-text.fixed {
  padding-top: 10px;
  position: fixed;
  right: calc(50% - 462px);
  box-shadow: 4px 4px 5px 5px rgba(0, 0, 0, 0.25);
}
/* line 1780, ../sass/rivista.scss */
.layout-content .node .search-text #search-text-input {
  border: 1px solid #636363;
  display: inline-block;
  vertical-align: middle;
  width: 12em;
  transform-origin: center center;
  transform: rotate(0deg);
  padding: 0 .5em;
}
/* line 1789, ../sass/rivista.scss */
.layout-content .node .search-text .prev-next {
  display: inline-block;
  vertical-align: middle;
  padding: 0 .1em;
  margin: 0 .1em;
}
/* line 1795, ../sass/rivista.scss */
.layout-content .node .search-text .close {
  display: inline-block;
  vertical-align: middle;
  padding: 0 .5em;
  font-weight: bold;
  height: 2em;
}
/* line 1802, ../sass/rivista.scss */
.layout-content .node .search-text .prev-next-prev {
  transform: rotate(90deg);
}
/* line 1805, ../sass/rivista.scss */
.layout-content .node .search-text .prev-next-next {
  transform: rotate(90deg);
}
/* line 1810, ../sass/rivista.scss */
.layout-content .node mark.highlight {
  background: orange;
}

/* line 1815, ../sass/rivista.scss */
#onetrust-consent-sdk #onetrust-banner-sdk a[href] {
  outline: none;
}

.path-ricerca .layout-sidebar-first{
  display: none;
}

.path-ricerca main .layout-content{
  width: 100%;
  padding: 0;
  margin-left: 0;
}

#block-giustiziacivile-content{
  float: right;
  width: 100%;
}
