.white {
color: #fff;
} h1, h2, h3, h4, h5, h6, a, p, span, code, pre, blockquote { }  .wf-active h1, .wf-active h2, .wf-active h3, .wf-active h4, .wf-active h5, .wf-active h6, .wf-active a, .wf-active p, .wf-active span, .wf-active code, .wf-active pre, .wf-active blockquote {
visibility: visible;
}     .g-main-nav .g-standard .g-dropdown {
width: 180px;
} .g-content {
margin: 0.5rem;
padding: 1rem;
} .g-flushed .g-content {
margin: 0;
padding: 0;
} body {
font-size: 1rem;
line-height: 1.5;
} h1 {
font-size: 2.25rem;
} h2 {
font-size: 1.9rem;
} h3 {
font-size: 1.5rem;
} h4 {
font-size: 1.15rem;
} h5 {
font-size: 1rem;
} h6 {
font-size: 0.85rem;
} small {
font-size: 0.875rem;
} cite {
font-size: 0.875rem;
} sub, sup {
font-size: 0.75rem;
} code, kbd, pre, samp {
font-size: 1rem;
font-family: "Menlo", "Monaco", monospace;
} textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
border-radius: 0.1875rem;
} body {
color: #666;
background: #fff;
cursor: default;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} #g-page-surround {
background: #fff;
}
@media print { #g-page-surround {
background: #fff !important;
color: #000 !important;
}
} a {
color: #666;
} a:hover {
color: #af1423;
}  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: inherit;
} h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color: #af1423;
} .button {
display: inline-block;
padding: 0.5rem 1rem;
border-radius: 0.1875rem;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
background: #af1423;
color: #fff;
border: 0;
line-height: 1.5;
font-size: 1rem;
vertical-align: middle;
text-shadow: none;
-webkit-transition: background 0.1s;
-moz-transition: background 0.1s;
transition: background 0.1s;
} .button:hover {
background: #c61728;
color: #fff;
} .button:active, .button:focus {
background: #98111e;
box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
color: #fff;
outline: 0;
} .button:disabled {
opacity: 0.25;
cursor: not-allowed;
} .button:disabled:hover {
background: #af1423;
} .gantry-logo {
display: inline-block;
}
@media only all and (max-width: 47.99rem) { .gantry-logo {
display: block;
text-align: center;
}
} .gantry-logo img {
height: 3rem;
width: auto;
} .logo-large {
display: inline-block;
} body {
font-family: "semplicitapro", sans-serif;
font-weight: 400;
} h1, h2, h3, h4, h5 {
font-family: "semplicitapro", sans-serif;
font-weight: 500;
} #et-boc h1, #et-boc h2, #et-boc h3, #et-boc h4, #et-boc h5, #et-boc h6 {
line-height: 1.5;
} bold, strong {
font-weight: 700;
} .button {
font-weight: 500;
} blockquote {
border-left: 10px solid #f0f2f4;
} blockquote p {
font-size: 1.1rem;
color: #999;
} blockquote cite {
display: block;
text-align: right;
color: #666;
font-size: 1.2rem;
} code {
background: #f9f2f4;
color: #9c1d3d;
} pre {
padding: 1rem;
margin: 2rem 0;
background: #f6f6f6;
border: 1px solid #ddd;
border-radius: 0.1875rem;
line-height: 1.15;
font-size: 0.9rem;
} pre code {
color: #237794;
background: inherit;
font-size: 0.9rem;
} hr {
border-bottom: 4px solid #f0f2f4;
} .et-db #et-boc .et_pb_module a {
color: #1d1d1b;
} a.external:after {
content: '(external link)';
display: inline-block;
width: 0.7em;
height: 0.7em;
text-indent: 0.7em;
white-space: nowrap;
overflow: hidden;
background-image: url(https://consorziouno.it/wp-content/themes/g5_uno/images/icon_external_link.svg?68c2d9be);
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
margin-left: 0.1em;
} #navigation-top {
background: #fff;
color: #1d1d1b;
text-align: left;
position: relative;
} #navigation-top:after {
content: '';
position: absolute;
left: -25%;
top: 0;
background: white;
width: 150%;
height: 100%;
z-index: -1;
} #navigation-top .g-content {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end;
} #navigation-top .widgettitle {
display: none;
} #navigation-top .menu-rapido { font-size: 0.7rem;
text-transform: uppercase;
padding-right: 1.5rem;
}  #navigation-top a.info, #navigation-top a.chiama, #navigation-top a.visita, #navigation-top a.cerca {
font-size: 0.7rem;
text-transform: uppercase;
margin-right: 2rem;
} #navigation-top a.info:before, #navigation-top a.chiama:before, #navigation-top a.visita:before, #navigation-top a.cerca:before {
content: '';
width: 1rem;
height: 1rem;
display: inline-block;
background-repeat: no-repeat;
background-position: center;
margin-right: 0.5rem;
} #navigation-top a.info:before {
background-image: url(https://consorziouno.it/wp-content/themes/g5_uno/images/info.svg?68c2d9be);
} #navigation-top a.chiama:before {
background-image: url(https://consorziouno.it/wp-content/themes/g5_uno/images/chiama.svg?68c2d9be);
} #navigation-top a.visita:before {
background-image: url(https://consorziouno.it/wp-content/themes/g5_uno/images/visita.svg?68c2d9be);
} #navigation-top a.cerca:before {
background-image: url(https://consorziouno.it/wp-content/themes/g5_uno/images/cerca.svg?68c2d9be);
} #navigation-top a.cerca {
font-size: 0;
} #navigation-top a:hover {
color: #1d1d1b;
}  #navigation-top .search input {
color: #1d1d1b;
} #g-navigation {
background: #af1423;
color: #fff;
text-align: center;
position: relative; width: 100%;
z-index: 10; transition: all 0.5s ease-in-out;
}
@media only all and (max-width: 47.99rem) {
#g-navigation {
display: none;
}
} #g-navigation .gantry-logo {
padding: 1rem;
} #g-navigation .logo a {
height: 3rem; } #g-navigation .logo a img {
height: 100%;
width: auto;
} #g-navigation .g-container {
position: relative;
} #g-navigation .g-menu-item-container {
display: inline-block;
} #g-navigation a {
color: #af1423;
} #g-navigation a:hover {
color: #666;
} #g-navigation .g-main-nav .g-sublevel > li.g-menu-item-type-particle, #g-navigation .g-main-nav .g-sublevel > li.g-menu-item-type-module {
cursor: default;
} #g-navigation .menu-left, #g-navigation .menu-right, #g-navigation .menu-center {
align-self: center;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {  #g-navigation .menu-left .g-toplevel > li {
padding-right: 0;
} #g-navigation .menu-right .g-toplevel > li {
padding-left: 0;
} #g-navigation .menu-center .g-particle {
margin: 0;
padding: 1rem 0;
}
}  #g-navigation .g-social a {
background: #94111e;
border: none;
text-decoration: none;
color: #fff;
-webkit-transition: background 0.2s;
-moz-transition: background 0.2s;
transition: background 0.2s;
} #g-navigation .g-social a:hover {
background: #ca1728;
} #g-navigation .g-main-nav {
margin: -1.5rem;
} #g-navigation .g-main-nav h1, #g-navigation .g-main-nav h2, #g-navigation .g-main-nav h3, #g-navigation .g-main-nav h4, #g-navigation .g-main-nav h5, #g-navigation .g-main-nav h6, #g-navigation .g-main-nav strong {
color: #fff;
} #g-navigation .g-main-nav .g-toplevel { }  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
color: #fff;
} #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-title {
position: relative;
display: inline-block;
white-space: nowrap;
text-shadow: 0.085em 0.085em 0 #af1423, -0.085em 0.085em 0 #af1423, 0.16em 0.085em 0 #af1423, -0.16em 0.085em 0 #af1423, 0em 0.085em 0 #af1423;
} #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-title:after {
content: '';
width: 0;
opacity: 0;
position: absolute;
border-bottom: 0.085rem solid white;
left: 0;
bottom: 0;
transition: all 0.5s ease-in-out;
margin-left: 50%;
z-index: -1;
}   #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container .g-menu-item-title:after {
width: 100%;
opacity: 1;
margin-left: 0;
} #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active:not(.logo) { } #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active:not(.logo) > .g-menu-item-container .g-menu-item-title { font-weight: bold;
} #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active:not(.logo) > .g-menu-item-container .g-menu-item-title:after {
width: 100%;
opacity: 1;
margin-left: 0;
} #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active:not(.logo).g-selected { }  #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active:not(.logo).g-selected > .g-menu-item-title:after {
content: '';
width: 0;
opacity: 0;
position: absolute;
border-bottom: 0.085rem solid white;
left: 0;
bottom: 0;
transition: all 0.5s ease-in-out;
margin-left: 50%;
z-index: -1;
} #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active:not(.logo).g-selected > .g-menu-item-container {
color: #fff;
}   #g-navigation .g-main-nav .g-sublevel > li.active .g-menu-item-title {
text-decoration: underline;
} #g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
color: #1d1d1b;
} #g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container .g-menu-item-title { } #g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container .g-menu-item-title:hover, #g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container .g-menu-item-title.active {
color: #af1423; } #g-navigation .g-main-nav .g-toplevel {
display: -webkit-box;
display: -moz-box;
display: box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
flex-flow: row wrap;
justify-content: space-between;
-webkit-justify-content: space-between;
} #g-navigation .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
display: none;
}      #g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
border: 1px solid #ca1728;
background: #9d121f;
border-radius: 0.1875rem;
margin: -0.2rem 0 -0.2rem 0.5rem;
padding: 0.2rem;
} #g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
background: #8a101c;
} #g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
text-align: center;
}    #g-navigation .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
color: #fff;
}      #g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
border: 1px solid #ca1728;
background: #9d121f;
border-radius: 0.1875rem;
padding: 0.1rem;
margin-top: -0.1rem;
margin-right: -0.1rem;
} #g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
background: #8a101c;
} #g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
text-align: center;
}  #g-navigation .search input {
color: #1d1d1b;
}   .g-main-nav .sublevel-bkg {
content: '';
display: block;
height: 0;
width: 140%;
left: -20%;
top: 100%;
position: absolute;
background: #fff;
z-index: -1;
opacity: 0;
transition: height 1s cubic-bezier(0.06, 1, 0.33, 1) 0.35s, opacity 0.5s linear 0.55s;
transform: translateZ(0);
box-shadow: 0 1rem 1rem -1rem rgba(0, 0, 0, 0.75);
} .g-main-nav .sublevel-bkg.visible {
opacity: 1;
transition: height 1s cubic-bezier(0.06, 1, 0.33, 1) 0.15s, opacity 0.5s linear 0.2s;
z-index: -1;
}   .g-main-nav .g-toplevel {
font-weight: 500;
place-items: center;
} .g-main-nav .g-toplevel .g-menu-item.logo ~ .g-menu-item > .g-menu-item-container {
margin-right: inherit !important;
margin-left: auto;
} .g-main-nav .g-toplevel > li {
cursor: default;
padding: 1.5rem 1.5rem;   } .g-main-nav .g-toplevel > li > .g-menu-item-container {
text-decoration: none;
}  .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
line-height: normal;
} .g-main-nav .g-toplevel > li.g-fullwidth .g-dropdown-column .g-grid {
padding: 1.5rem 0.375rem;
} .g-main-nav .g-toplevel i {
opacity: 0.6;
} .g-main-nav .g-dropdown {
text-align: left;
padding-top: 3.2rem;
pointer-events: none;
} .g-main-nav .g-dropdown.g-active {
pointer-events: auto;
} .dir-rtl .g-main-nav .g-dropdown {
text-align: right;
}  .g-main-nav .g-sublevel > li {
padding: 0.75rem 1rem;
font-size: 1.3rem; } .g-main-nav .g-sublevel > li.g-menu-item.bold .g-menu-item-title {
color: #af1423;
font-weight: bold;
cursor: default;
}   #g-navigation .align-left .g-toplevel, #g-header .align-left .g-toplevel {
justify-content: flex-start;
-webkit-justify-content: flex-start;
}  #g-navigation .align-right .g-toplevel, #g-header .align-right .g-toplevel {
justify-content: flex-end;
-webkit-justify-content: flex-end;
}  .g-nav-overlay, .g-menu-overlay {
background: rgba(0, 0, 0, 0.4);
}
@media print { #g-navigation {
background: #fff !important;
color: #000 !important;
}
} #g-navigation {  } #g-navigation.headroom--not-top {
position: fixed;
width: 100%;
top: 0;
z-index: 1001;
left: 0;
} .g-offcanvas-toggle {
position: fixed;
z-index: 1002;
}  .g-offcanvas-open #g-navigation.headroom--not-top {
left: 75%;
} .g-offcanvas-open .g-offcanvas-toggle.headroom--not-top {
left: 75.7%;
} #g-navigation.headroom--not-top, .g-offcanvas-toggle.headroom--not-top {
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
transition: all 0.7s;
}  #g-mobilemenu-container .g-menu-item.bold, #g-mobilemenu-container .g-menu-item.logo {
display: none;
} #g-offcanvas {
background: #fafafa;
width: 75%;
color: #1d1d1b;
} #g-offcanvas a {
color: #fff;
} #g-offcanvas a:hover {
color: #1d1d1b;
} #g-offcanvas h1, #g-offcanvas h2, #g-offcanvas h3, #g-offcanvas h4, #g-offcanvas h5, #g-offcanvas h6, #g-offcanvas strong {
color: #1d1d1b;
} #g-offcanvas .button {
background: #8f4dae;
color: #1d1d1b;
} #g-offcanvas .button:hover {
background: #9b5db7;
} #g-offcanvas .button:active {
background: #80459c;
} .g-offcanvas-toggle {
font-size: 2rem;
color: #af1423;
top: 1.25rem;
display: none;
}
@media (max-width: 48rem) { .g-offcanvas-toggle {
display: block;
}
} .g-offcanvas-toggle:after {
content: '';
position: fixed;
width: 100%;
height: 4.5rem;
background: #fff;
top: 0;
left: 0;
z-index: -1;
} .g-offcanvas-toggle:before {
content: '';
width: 6rem;
height: 3.3rem;
background-image: url(https://consorziouno.it/wp-content/themes/g5_uno/custom/images/Marchio-UNO-colore.svg?68c2d9be);
background-size: contain;
background-repeat: no-repeat; display: block;
position: fixed;
top: 0.8333333333rem;
left: 50%;
transform: translateX(-50%);
}   #g-offcanvas #g-mobilemenu-container ul {
background: #fafafa;
}  #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
color: #1d1d1b;
}  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
background: #af1423;
} #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
color: #fff;
}   #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
border: 1px solid #ca1728;
background: #9d121f;
border-radius: 0.1875rem;
margin: -0.2rem 0 -0.2rem 0.5rem;
padding: 0.2rem;
} #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
background: #8a101c;
} #g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
width: 75%;
} #g-mobilemenu-container {
margin: -1.5rem;
}
@media print { #g-offcanvas {
background: #fff !important;
color: #000 !important;
}
}   .g-offcanvas-open .g-offcanvas-left #g-page-surround {
left: 75%;
}  .g-offcanvas-open .g-offcanvas-right #g-page-surround {
right: 75%;
} #g-header {
background: #fff;
color: #1d1d1b;
position: relative;
z-index: 3;  } #g-header .g-content {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end;
} #g-header .widgettitle {
display: none;
} #g-header .menu-rapido { font-size: 0.7rem;
text-transform: uppercase;
padding-right: 1.5rem;
}  #g-header a.info, #g-header a.chiama, #g-header a.visita, #g-header a.cerca {
font-size: 0.7rem;
text-transform: uppercase;
margin-right: 2rem;
} #g-header a.info:before, #g-header a.chiama:before, #g-header a.visita:before, #g-header a.cerca:before {
content: '';
width: 1rem;
height: 1rem;
display: inline-block;
background-repeat: no-repeat;
background-position: center;
margin-right: 0.5rem;
} #g-header a.info:before {
background-image: url(https://consorziouno.it/wp-content/themes/g5_uno/images/info.svg?68c2d9be);
} #g-header a.chiama:before {
background-image: url(https://consorziouno.it/wp-content/themes/g5_uno/images/chiama.svg?68c2d9be);
} #g-header a.visita:before {
background-image: url(https://consorziouno.it/wp-content/themes/g5_uno/images/visita.svg?68c2d9be);
} #g-header a.cerca:before {
background-image: url(https://consorziouno.it/wp-content/themes/g5_uno/images/cerca.svg?68c2d9be);
} #g-header a.cerca {
font-size: 0;
} #g-header a:hover {
color: #1d1d1b;
}  #g-header .search input {
color: #1d1d1b;
} #g-header.headroom--not-top {
position: fixed;
width: 100%;
top: 0;
z-index: 100001;
left: 0;
} #g-header.headroom--not-top {
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
transition: all 0.7s;
}
@media only all and (max-width: 47.99rem) { #g-header {
display: none;
}
}  #g-main {  background: #fff;
color: #1d1d1b;
} #g-main .g-content {
margin: 0;
padding: 0;
}  @media print { #g-main {
background: #fff !important;
color: #000 !important;
}
} #g-container-main .g-container, #g-main .g-container {
padding: 1.5rem;
}  .blog #g-container-main, .archive #g-container-main, .outline-avvisi #g-container-main, .outline-articoli #g-container-main {
padding-top: 3rem;
padding-bottom: 3rem;
}
@media only all and (max-width: 47.99rem) { #g-container-main {
padding-top: 5rem;
}
}  .outline-popup #g-main .g-content {
padding: 1rem 2rem !important;
} .outline-popup #g-main .g-content > #et-boc {
margin: -1rem -2rem;
} #g-sidebar, #g-aside {  margin-top: -1.5rem;
color: #1d1d1b;
}
@media only all and (max-width: 47.99rem) {
#g-sidebar, #g-aside {
text-align: center;
}
}
@media print { #g-sidebar {
background: #fff !important;
color: #000 !important;
}
} #g-footer {
padding: 3rem 0;
background: #1d1d1b;
color: #fff;
border-top: 0.5rem solid white; }
@media only all and (max-width: 47.99rem) {
#g-footer {
text-align: center;
}
} #g-footer h1, #g-footer h2, #g-footer h3, #g-footer .widgettitle {
font-weight: bold;
color: #fff;
font-size: 1rem;
border-bottom: 1px solid white;
display: inline-block;
margin: 0;
} #g-footer a {
color: #949493;
} #g-footer a:hover {
color: #fff;
} #g-footer .totop.g-particle {
position: fixed;
z-index: 100;
right: 2rem;
bottom: 2rem;
background: black;
padding: 0.5rem 0.75rem;
opacity: 0.5;
display: none;
} #g-footer .totop.g-particle a {
color: #fff;
} .et-fb-preview--desktop .totop.g-particle {
display: none !important;
visibility: hidden !important;
} #g-footer-bottom .widget_media_image img {
object-position: top;
object-fit: cover;
height: 10vw;
filter: brightness(50%) hue-rotate(45deg);
mix-blend-mode: difference;
} .loghi-footer {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
} .loghi-footer img {
height: 70px;
width: auto;
object-fit: scale-down;
} .loghi-footer img.h-min {
height: 50px;
} .loghi-footer img.h-min-2 {
height: 45px;
} .loghi-footer .sep {
height: 50px;
width: 1px;
background: #666;
}
@media (max-width: 48rem) { .loghi-footer .sep {
display: none;
}
}
@media (max-width: 48rem) { .loghi-footer {
flex-direction: column;
}
}
@media (min-width: 49rem) { .loghi-footer > *:not(:last-child) {
margin-right: 2rem;
}
}  .social img {
height: 1.5rem;
width: auto;
margin-left: 0.5rem;
} .social a {
opacity: 0.5;
} .social a:hover {
opacity: 1;
}
@media print { #g-footer {
background: #fff !important;
color: #000 !important;
}
}     .flush .g-container > .g-grid > .g-block > .g-content {
margin: 0;
padding: 0;
}  .moduletable[class*="box"], .widget[class*="box"], .moduletable[class*="shadow"], .widget[class*="shadow"] {
padding: 1rem;
margin: 0.5rem;
}  .box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
background: #fff;
}  .box1.moduletable, .box1.widget, .box1 > .g-content, .box1.moduletable h1, .box1.widget h1, .box1 > .g-content h1, .box1.moduletable h2, .box1.widget h2, .box1 > .g-content h2, .box1.moduletable h3, .box1.widget h3, .box1 > .g-content h3, .box1.moduletable h4, .box1.widget h4, .box1 > .g-content h4, .box1.moduletable h5, .box1.widget h5, .box1 > .g-content h5, .box1.moduletable h6, .box1.widget h6, .box1 > .g-content h6, .box1.moduletable strong, .box1.widget strong, .box1 > .g-content strong, .box1.moduletable i, .box1.widget i, .box1 > .g-content i {
color: #595959;
}  .box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {
background: #e0e0e0;
}  .box2.moduletable, .box2.widget, .box2 > .g-content, .box2.moduletable h1, .box2.widget h1, .box2 > .g-content h1, .box2.moduletable h2, .box2.widget h2, .box2 > .g-content h2, .box2.moduletable h3, .box2.widget h3, .box2 > .g-content h3, .box2.moduletable h4, .box2.widget h4, .box2 > .g-content h4, .box2.moduletable h5, .box2.widget h5, .box2 > .g-content h5, .box2.moduletable h6, .box2.widget h6, .box2 > .g-content h6, .box2.moduletable strong, .box2.widget strong, .box2 > .g-content strong, .box2.moduletable i, .box2.widget i, .box2 > .g-content i {
color: #6d6d6d;
}  .box3.moduletable, .box3.widget, .box3.g-outer-box, .box3 > .g-content {
background: #af1423;
}  .box3.moduletable, .box3.widget, .box3 > .g-content, .box3.moduletable h1, .box3.widget h1, .box3 > .g-content h1, .box3.moduletable h2, .box3.widget h2, .box3 > .g-content h2, .box3.moduletable h3, .box3.widget h3, .box3 > .g-content h3, .box3.moduletable h4, .box3.widget h4, .box3 > .g-content h4, .box3.moduletable h5, .box3.widget h5, .box3 > .g-content h5, .box3.moduletable h6, .box3.widget h6, .box3 > .g-content h6, .box3.moduletable strong, .box3.widget strong, .box3 > .g-content strong, .box3.moduletable i, .box3.widget i, .box3 > .g-content i {
color: #fff;
} .box3.moduletable a, .box3.widget a, .box3 > .g-content a {
color: #f1858f;
} .box3.moduletable a:hover, .box3.widget a:hover, .box3 > .g-content a:hover {
color: #fff;
} .box3.moduletable .button, .box3.widget .button, .box3 > .g-content .button {
color: #fff;
background: #dd192c;
} .box3.moduletable .button:hover, .box3.widget .button:hover, .box3 > .g-content .button:hover {
background: #e7293b;
}  .box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
background: #8f4dae;
}  .box4.moduletable, .box4.widget, .box4 > .g-content, .box4.moduletable h1, .box4.widget h1, .box4 > .g-content h1, .box4.moduletable h2, .box4.widget h2, .box4 > .g-content h2, .box4.moduletable h3, .box4.widget h3, .box4 > .g-content h3, .box4.moduletable h4, .box4.widget h4, .box4 > .g-content h4, .box4.moduletable h5, .box4.widget h5, .box4 > .g-content h5, .box4.moduletable h6, .box4.widget h6, .box4 > .g-content h6, .box4.moduletable strong, .box4.widget strong, .box4 > .g-content strong, .box4.moduletable i, .box4.widget i, .box4 > .g-content i {
color: #fff;
} .box4.moduletable a, .box4.widget a, .box4 > .g-content a {
color: #dcc7e6;
} .box4.moduletable a:hover, .box4.widget a:hover, .box4 > .g-content a:hover {
color: #fff;
} .box4.moduletable .button, .box4.widget .button, .box4 > .g-content .button {
color: #f2ebf6;
background: #b080c7;
} .box4.moduletable .button:hover, .box4.widget .button:hover, .box4 > .g-content .button:hover {
background: #a66fbf;
}  .shadow.moduletable, .shadow.widget, .shadow.g-outer-box, .shadow > .g-content {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}  .shadow2.moduletable, .shadow2.widget, .shadow2.g-outer-box, .shadow2 > .g-content {
box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}  .disabled.moduletable, .disabled.widget, .disabled.g-outer-box, .disabled > .g-content {
opacity: 0.4;
}  .square.moduletable, .square.widget, .square.g-outer-box, .square > .g-content {
border-radius: none;
}  .rounded.moduletable, .rounded.widget, .rounded.g-outer-box, .rounded > .g-content {
border-radius: 0.1875rem;
} table {
border: 1px solid #eaeaea;
} th {
background: #f7f7f7;
padding: 0.5rem;
} td {
padding: 0.5rem;
border: 1px solid #eaeaea;
} textarea, select[multiple=multiple] {
background-color: white;
border: 1px solid #ddd;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
} textarea:hover, select[multiple=multiple]:hover {
border-color: #c4c4c4;
} textarea:focus, select[multiple=multiple]:focus {
border-color: #af1423;
} input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
background-color: white;
border: 1px solid #ddd;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
} input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover {
border-color: #c4c4c4;
} input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus {
border-color: #af1423;
}  #et-boc input:-webkit-autofill, html input:-webkit-autofill, #et-boc input:-webkit-autofill:hover, html input:-webkit-autofill:hover, #et-boc input:-webkit-autofill:focus, html input:-webkit-autofill:focus, #et-boc input:-webkit-autofill:active, html input:-webkit-autofill:active {
-webkit-box-shadow: 0 0 0px 1000px #fff inset;
}  .form-orientamento {
color: white;
} .form-orientamento #et-boc input:-webkit-autofill, .form-orientamento #et-boc input:-webkit-autofill:hover, .form-orientamento #et-boc input:-webkit-autofill:focus, .form-orientamento #et-boc input:-webkit-autofill:active {
-webkit-box-shadow: 0 0 0px 1000px #af1423 inset;
-webkit-text-fill-color: white;
border: none;
} .form-orientamento .wpcf7-form a, .form-orientamento .wpcf7-form a:visited {
color: white !important;
text-decoration: underline !important;
} .form-orientamento .wpcf7-not-valid-tip, .form-orientamento .wpcf7-validation-errors {
border-style: hidden !important;
color: #ffe200 !important;
} .wpcf7-acceptance, .wpcf7-checkbox, .wpcf7-radio, checkbox, radio {
position: relative;
margin: 12px 0;
} .wpcf7-radio .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item {
display: block;
line-height: 2;
} .wpcf7-acceptance .wpcf7-list-item-label, .wpcf7-checkbox .wpcf7-list-item-label, .wpcf7-radio .wpcf7-list-item-label, .label {
padding: 5px 25px !important;
line-height: 140%;
font-weight: normal;
display: inline-block;
position: relative;
cursor: pointer;
} input[type=checkbox], input[type=radio], .wpcf7-form-control input[type=checkbox], .wpcf7-form-control input[type=radio] {
margin: 0;
opacity: 0;
cursor: pointer;
width: 16px;
height: 16px;
z-index: 10;
position: absolute;
margin-top: 0.45rem !important;
}  .wpcf7-form-control input[type=checkbox] + .wpcf7-list-item-label::before, input[type=checkbox] + .label::before { width: 16px;
height: 16px;
content: ' ';
position: absolute;
left: 0;
background-color: #fff;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSIjMDI4OGQxIiBkPSJNMTguOSA4LjhsLTguNyA4LjdjLS4xLjEtLjIuMS0uMyAwbC00LjktNC45Yy0uMS0uMS0uMS0uMiAwLS4zbDEuMi0xLjJjLjEtLjEuMi0uMS4zIDBsMy42IDMuNiA3LjMtNy4zYy4xLS4xLjItLjEuMyAwbDEuMiAxLjJjLjEgMCAuMS4xIDAgLjJ6IiAvPjwvc3ZnPg==') no-repeat center center, #fff;
background-size: 0%;
transition: background-size 0.3s ease-in-out;
-webkit-transition: 0.3s background ease-in-out; filter: hue-rotate(200deg);
}  .wpcf7-form-control input[type=checkbox]:focus + .wpcf7-list-item-label::before, input[type=checkbox]:focus + .label::before {
box-shadow: 0 0 1px #af1423;
outline: none;
} .wpcf7-form-control input[type=checkbox]:checked + .wpcf7-list-item-label::before, input[type=checkbox]:checked + .label::before { background-size: 120%;
} .wpcf7-form-control input[type=checkbox]:disabled, input[type=checkbox]:disabled {
cursor: not-allowed;
} .wpcf7-form-control input[type=checkbox]:disabled + .wpcf7-list-item-label, input[type=checkbox]:disabled + .label {
color: #bcbcbc;
cursor: not-allowed;
}    .wpcf7-radio input[type=radio] + .wpcf7-list-item-label::before, input[type=radio] + .label::before {
content: "";
position: absolute;
width: 16px;
height: 16px;
left: 0; border-radius: 50%;
background-color: #fff;
transition: border 0.3s ease-in-out;
}  .wpcf7-radio input[type=radio]:focus + .wpcf7-list-item-label::before, input[type=radio]:focus + .label::before {
box-shadow: 0 0 1px #af1423;
outline: none;
}  .wpcf7-radio input[type=radio] + .wpcf7-list-item-label::after, input[type=radio] + .label::after {
position: absolute;
content: " ";
width: 8px;
height: 8px;
left: 4px;
top: 9px;
border-radius: 50%;
background-color: #fff;
transform: scale(0, 0);
transition: transform 0.3s ease-in-out;
} .wpcf7-radio input[type=radio]:checked + .wpcf7-list-item-label::after, input[type=radio]:checked + .label::after {
background-color: #af1423;
transform: scale(1, 1);
} .wpcf7-radio input[type="radio"]:disabled, input[type="radio"]:disabled {
cursor: not-allowed;
} .wpcf7-radio input[type="radio"]:disabled + .wpcf7-list-item-label, input[type="radio"]:disabled + .label {
color: #bcbcbc;
cursor: not-allowed;
}  .wpcf7-radio input[type=radio]:checked:disabled + .wpcf7-list-item-label::after, input[type=radio]:checked:disabled + .label::after {
background-color: #bcbcbc;
}   .et-db #et-boc .wpcf7-form-control-wrap input[type=text], .et-db #et-boc .wpcf7-form-control-wrap input[type=email], .et-db #et-boc .wpcf7-form-control-wrap input[type=tel] {
background: transparent;
border: none;
border-bottom: 1px dotted white;
padding: 5px 0;
color: white;
width: 100%;
margin-bottom: 0.5rem;
} .et-db #et-boc .wpcf7-form-control-wrap ::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5);
} .et-db #et-boc .wpcf7-form-control-wrap ::-moz-placeholder { color: rgba(255, 255, 255, 0.5);
} .et-db #et-boc .wpcf7-form-control-wrap :-ms-input-placeholder { color: rgba(255, 255, 255, 0.5);
} .et-db #et-boc .wpcf7-form-control-wrap :-moz-placeholder { color: rgba(255, 255, 255, 0.5);
} .g-social {
display: inline-block;
} .g-social a {
display: inline-block;
padding: 0.1rem 0.4rem; margin-bottom: 4px;
text-decoration: none;
font-size: 1.75rem;
vertical-align: middle;
} .g-content-array {
margin-left: -1rem;
margin-right: -1rem;
} .g-content-array .g-grid {
margin-bottom: 2.25rem;
} .g-content-array .g-grid:last-child {
margin-bottom: 0;
}   @media only all and (max-width: 47.99rem) {
.g-content-array .g-grid:last-child .g-block:last-child .g-array-item {
margin-bottom: 0;
}
}
@media only all and (max-width: 47.99rem) {
.g-content-array .g-grid {
margin-bottom: 0;
}
} .g-content-array .g-content {
margin: 0;
padding-top: 0;
padding-bottom: 0;
} @media only all and (max-width: 47.99rem) {
.g-content-array .g-array-item {
margin-bottom: 2.25rem;
}
} .g-content-array .g-array-item-image {
margin: 0 0 15px 0;
} .g-content-array .g-item-title {
margin: 0;
}  .g-content-array .g-array-item-details, .g-content-array .g-array-item-text, .g-content-array .g-array-item-read-more {
margin: 15px 0 0;
} .g-content-array .g-array-item-details {
font-size: 90%;
} .g-content-array .g-array-item-details > span {
margin-right: 10px;
} .g-content-array .g-array-item-details i {
margin-right: 5px;
}   .g-main-nav .g-standard .g-dropdown {
-webkit-transition: none;
-moz-transition: none;
transition: none;
} .g-main-nav .g-standard .g-fade.g-dropdown {
-webkit-transition: opacity 0.7s ease-in 0.3s, -webkit-transform 0s linear 0s;
-moz-transition: opacity 0.7s ease-in 0.3s, -moz-transform 0s linear 0s;
transition: opacity 0.7s ease-in 0.3s, transform 0s linear 0s; } .g-main-nav .g-standard .g-zoom.g-active {
-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-name: g-dropdown-zoom;
-moz-animation-name: g-dropdown-zoom;
animation-name: g-dropdown-zoom;
} .g-main-nav .g-standard .g-fade-in-up.g-active {
-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-name: g-dropdown-fade-in-up;
-moz-animation-name: g-dropdown-fade-in-up;
animation-name: g-dropdown-fade-in-up;
}  .g-main-nav .g-fullwidth > .g-dropdown {
-webkit-transition: none;
-moz-transition: none;
transition: none;
} .g-main-nav .g-fullwidth > .g-fade.g-dropdown {
-webkit-transition: opacity 0.5s ease-in, -webkit-transform 0.4s linear;
-moz-transition: opacity 0.5s ease-in, -moz-transform 0.4s linear;
transition: opacity 0.5s ease-in, transform 0.4s linear; } .g-main-nav .g-fullwidth > .g-fade.g-dropdown.g-active {
-webkit-transition: opacity 0.7s ease-in, -webkit-transform 0.7s linear;
-moz-transition: opacity 0.7s ease-in, -moz-transform 0.7s linear;
transition: opacity 0.7s ease-in, transform 0.7s linear;
} .g-main-nav .g-fullwidth > .g-zoom.g-active {
-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-name: g-dropdown-zoom;
-moz-animation-name: g-dropdown-zoom;
animation-name: g-dropdown-zoom;
} .g-main-nav .g-fullwidth > .g-fade-in-up.g-active {
-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-name: g-dropdown-fade-in-up;
-moz-animation-name: g-dropdown-fade-in-up;
animation-name: g-dropdown-fade-in-up;
}
@-webkit-keyframes g-dropdown-zoom { 0% {
opacity: 0;
-webkit-transform: scale3d(0.8, 0.8, 0.8);
} 100% {
opacity: 1;
}
}
@-moz-keyframes g-dropdown-zoom { 0% {
opacity: 0;
-moz-transform: scale3d(0.8, 0.8, 0.8);
} 100% {
opacity: 1;
}
}
@keyframes g-dropdown-zoom { 0% {
opacity: 0;
-webkit-transform: scale3d(0.8, 0.8, 0.8);
-moz-transform: scale3d(0.8, 0.8, 0.8);
-ms-transform: scale3d(0.8, 0.8, 0.8);
-o-transform: scale3d(0.8, 0.8, 0.8);
transform: scale3d(0.8, 0.8, 0.8);
} 100% {
opacity: 1;
}
}
@-webkit-keyframes g-dropdown-fade-in-up { 0% {
opacity: 0;
-webkit-transform: translate3d(0, 30px, 0);
} 100% {
opacity: 1;
}
}
@-moz-keyframes g-dropdown-fade-in-up { 0% {
opacity: 0;
-moz-transform: translate3d(0, 30px, 0);
} 100% {
opacity: 1;
}
}
@keyframes g-dropdown-fade-in-up { 0% {
opacity: 0;
-webkit-transform: translate3d(0, 30px, 0);
-moz-transform: translate3d(0, 30px, 0);
-ms-transform: translate3d(0, 30px, 0);
-o-transform: translate3d(0, 30px, 0);
transform: translate3d(0, 30px, 0);
} 100% {
opacity: 1;
}
}  .g-offline #grav-login {
max-width: 36rem;
} .g-offline #grav-login .form-actions {
margin-top: 0.5rem;
}
@media only all and (max-width: 47.99rem) {
.g-offline #grav-login .form-actions {
text-align: center;
}
} .g-offline #grav-login .button {
text-transform: capitalize;
} @media only all and (max-width: 47.99rem) {
.g-offline #grav-login .rememberme {
float: none;
display: block;
}
} .g-container {
width: 80%;
}
@media only all and (min-width: 60rem) and (max-width: 79.99%) { .g-container {
width: 60rem;
}
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
.g-container {
width: 48rem;
}
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) { .g-container {
width: 30rem;
}
}
@media only all and (max-width: 30rem) { .g-container {
width: 100%;
}
} .g-container.g-flushed {
width: 100%;
} @media only all and (max-width: 47.99rem) {
.g-block {
flex-grow: 0;
flex-basis: 100%;
}
} @media only all and (max-width: 47.99rem) {
body [class*="size-"] {
flex-grow: 0;
flex-basis: 100%;
max-width: 100%;
}
}
@media only all and (max-width: 47.99rem) {
@supports not (flex-wrap: wrap) { .g-grid {
display: block;
flex-wrap: inherit;
} .g-block {
display: block;
flex: inherit;
}
}
} .visible-large, .visible-desktop, .visible-tablet, .visible-phone, .g-block.visible-large, .g-block.visible-desktop, .g-block.visible-tablet, .g-block.visible-phone {
display: none !important;
}
@media only all and (max-width: 47.99rem) { .visible-phone {
display: block !important;
} .g-block.visible-phone {
display: block !important;
}
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) { .visible-tablet {
display: block !important;
} .g-block.visible-tablet {
display: block !important;
}
}
@media only all and (min-width: 60rem) and (max-width: 79.99%) { .visible-desktop {
display: block !important;
} .g-block.visible-desktop {
display: block !important;
}
}
@media only all and (min-width: 80%) {  .visible-large {
display: block !important;
} .g-block.visible-large {
display: block !important;
} .visible-desktop {
display: block !important;
} .g-block.visible-desktop {
display: block !important;
}
}
@media only all and (max-width: 47.99rem) { .hidden-phone {
display: none !important;
}
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) { .hidden-tablet {
display: none !important;
}
}
@media only all and (min-width: 60rem) and (max-width: 79.99%) { .hidden-desktop {
display: none !important;
}
}
@media only all and (min-width: 80%) { .hidden-large {
display: none !important;
} .hidden-desktop {
display: none !important;
}
}
@media only all and (max-width: 47.99rem) { .align-right {
text-align: inherit !important;
} .align-left {
text-align: inherit !important;
}
}  .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1;
} .owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden;  display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);
} .owl-carousel .owl-wrapper, .owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: auto !important;
} .owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
} .owl-carousel .owl-item img {
display: block;
width: 100%;
} .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
display: none;
} .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit;
} .owl-carousel.owl-loaded {
display: block;
} .owl-carousel.owl-loading {
opacity: 0;
display: block;
} .owl-carousel.owl-hidden {
opacity: 0;
} .owl-carousel.owl-refresh .owl-item {
visibility: hidden;
} .owl-carousel.owl-drag .owl-item {
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .owl-carousel.owl-grab {
cursor: move;
cursor: grab;
} .owl-carousel.owl-rtl {
direction: rtl;
} .owl-carousel.owl-rtl .owl-item {
float: right;
}  .no-js .owl-carousel {
display: block;
}   .owl-carousel .animated {
animation-duration: 1000ms;
animation-fill-mode: both;
} .owl-carousel .owl-animated-in {
z-index: 0;
} .owl-carousel .owl-animated-out {
z-index: 1;
} .owl-carousel .fadeOut {
animation-name: fadeOut;
}
@keyframes fadeOut { 0% {
opacity: 1;
} 100% {
opacity: 0;
}
}  .owl-height {
transition: height 500ms ease-in-out;
}   .owl-carousel .owl-item { } .owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease;
} .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height: 0;
} .owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d;
}   .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
} .owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(https://consorziouno.it/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease;
} .owl-carousel .owl-video-play-icon:hover {
transform: scale(1.3, 1.3);
} .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
} .owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease;
} .owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%;
}   .owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent;
} .owl-theme .owl-nav [class*='owl-'] {
color: #fff;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #d6d6d6;
display: inline-block;
cursor: pointer;
border-radius: 3px;
} .owl-theme .owl-nav [class*='owl-']:hover { color: #fff;
text-decoration: none;
} .owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default;
} .owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px;
} .owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent;
} .owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline;
} .owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #d6d6d6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px;
}  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791;
}