.alert {
border-radius: 0.1875rem;
padding: 0.938rem;
margin-bottom: 1.5rem;
text-shadow: none;
}
.alert {
background-color: #fcf8e3;
border: 1px solid #fbeed5;
border-radius: 4px;
}
.alert, .alert h4 {
color: #c09853;
}
.alert h4 {
margin: 0;
}
.alert .close {
top: -2px;
right: -21px;
line-height: 20px;
}
.alert-success {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-success h4 {
color: #468847;
}
.alert-danger, .alert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}
.alert-danger h4, .alert-error h4 {
color: #b94a48;
}
.alert-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}
.alert-info h4 {
color: #3a87ad;
}
.alert-block {
padding-top: 14px;
padding-bottom: 14px;
}
.alert-block > p, .alert-block > ul {
margin-bottom: 0;
}
.alert-block p + p {
margin-top: 5px;
}
legend {
font-size: 1.3rem;
line-height: 1.5;
}
legend small {
font-size: 0.8rem;
}
.white {
color: #ffffff;
}
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;
}
.platform-content .entries {
margin: -0.938rem;
}
.platform-content .entries .g-block {
padding: 0 0.938rem;
}
.platform-content .entries .g-block .tease.sticky {
background-color: #f2f2f2;
}
.search-form input.search-field {
height: 40px;
padding-top: 3px;
color: #666666;
}
@media only all and (max-width: 47.99rem) {
.pagination .pagination-list-item, .page-links .pagination-list-item {
margin-bottom: 0.8rem;
}
}
.pagination .page-numbers, .pagination .prev, .pagination .next, .page-links .page-numbers, .page-links .prev, .page-links .next {
padding: 0.3rem 1rem;
background: #fafafa;
border: 1px solid #dddddd;
border-radius: 0.1875rem;
}
#comments ol.commentlist li.comment .comment-body {
background-color: #f2f2f2;
}
#comments ol.commentlist li.comment .comment-author {
background-color: #af1423;
color: #ffffff;
}
#comments ol.commentlist li.comment .comment-author a {
color: #ffffff;
}
#comments ol.commentlist li.comment .comment-author a:hover {
color: #ffffff;
}
#comments ol.commentlist li.comment.bypostauthor > .comment-body > .comment-author {
background-color: #ffffff;
color: #ffffff;
}
#comments ol.commentlist li.comment.bypostauthor > .comment-body > .comment-author a:hover {
color: #af1423;
}
html {
cursor: default;
font-size: calc(.45rem + .3vmax + .3vmin); }
@media (max-width: 80rem) {
html {
font-size: 13px;
}
}
.headroom {
-webkit-transition: -webkit-transform 200ms linear;
-moz-transition: -moz-transform 200ms linear;
transition: transform 200ms linear;
}
.headroom--pinned {
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
}
.headroom--unpinned {
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
@media (min-width: 981px) {
.et_pb_row, .et-db #et-boc .et_pb_row, .et-db #et-boc .et-l .et_pb_row {
max-width: 80%;
padding-left: 1.563rem;
padding-right: 1.563rem;
}
}
@media (max-width: 980px) {
.et-db #et-boc .et_pb_row, .et-db #et-boc .et-l .et_pb_row {
width: 80%;
}
}
.et-db #et-boc .et_pb_text ul, .et-db #et-boc .et-l .et_pb_text ul {
margin: 0;
margin-left: 1.25rem;
} .edit-link {
display: none;
} .sticky {
position: -webkit-sticky; position: sticky;
align-self: flex-start;
top: 0;
}
.g-grid.spaced, .et-db #et-boc .g-grid.spaced, .et-db #et-boc .et-l .g-grid.spaced {
margin: 0 0 0 -1.5rem;
}
.g-grid.spaced .g-block, .et-db #et-boc .g-grid.spaced .g-block, .et-db #et-boc .et-l .g-grid.spaced .g-block {
padding: 1.5rem 0 0 1.5rem;
} .outline-popup #wpadminbar {
display: none;
}
.outline-popup.admin-bar {
margin-top: -32px;
}
@media screen and (max-width: 782px) {
.outline-popup.admin-bar html {
margin-top: -46px;
}
} #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
padding: 0 !important;
} @media only all and (max-width: 47.99rem) {
.mobile-full, .et-db #et-boc .et_pb_with_background .et_pb_row.mobile-full, .et-db #et-boc .et-l .et_pb_with_background .et_pb_row.mobile-full {
width: 100%;
}
}
.visible-mobile {
display: none;
}
@media only all and (max-width: 47.99rem) {
.visible-mobile {
display: inherit;
}
}
.img-cover img, .img-cover {
object-fit: cover;
} .accento {
padding-bottom: 2rem !important;
font-weight: bold !important;
position: relative;
}
.accento:before {
content: "";
position: absolute;
width: 5rem;
height: 0.35rem;
top: -1rem;
pointer-events: none;
background: #af1423;
}
h1.accento:before {
width: 15rem;
height: 0.75rem;
top: -3rem;
left: 50%;
transform: translateX(-50%);
}
h2.accento {
padding-bottom: 2rem !important;
}
.accento.biotin:before {
background: #93b22d;
}
#SCK_BannerText p {
margin: 0;
} #intro h1 {
font-family: "baskerville-display-pt";
}
@keyframes scroll {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-100%);
}
} @keyframes trattino {
0% {
width: 0;
opacity: 0;
}
100% {
width: 5rem;
opacity: 1;
}
}
#corsi a:hover:before {
animation: trattino 0.5s ease-out 0.4s 1 normal forwards;
opacity: 0;
}
#corsi h3 a {
cursor: pointer !important;
font-weight: bold !important;
text-decoration: none !important;
}
#corsi a:before {
content: "";
display: block;
width: 5rem;
height: 0.35rem;
margin-bottom: 1rem;
font-weight: bold;
position: absolute;
top: -1rem;
pointer-events: none;
transition: all 0.4s linear;
}
#accessorapido h4:before {
content: "";
display: block;
width: 100%;
height: 0.5rem;
margin-bottom: 1rem;
}
.egst:before, .egst *:before {
background: #dc7d30;
}
.biotin:before, .biotin *:before, .bkg_biotin {
background: #93b22d;
}
.ta:before, .ta *:before {
background: #d1322c;
}
.ve:before, .ve *:before {
background: #b93276;
}
.qspa:before, .qspa *:before {
background: #d36f77;
}
.nesiotika:before, .nesiotika *:before {
background: #1478af;
}
.bmea:before, .bmea *:before {
background: #0db0db;
}
.dst:before, .dst *:before {
background: #e94d23;
}
.etc:before, .etc *:before {
background: #f3b200;
} .et-db #et-boc .et_pb_module blockquote, .et-db #et-boc .et-l .et_pb_module blockquote, blockquote {
padding-left: 0;
border: 0;
font-size: 1.5rem;
font-weight: 300;
}
.et-db #et-boc .et_pb_module blockquote p, .et-db #et-boc .et-l .et_pb_module blockquote p, blockquote p {
font-size: 1.5rem;
font-weight: 300;
} .et-db #et-boc .et_pb_tab, .et-db #et-boc .et-l .et_pb_tab {
padding: 0;
}
.et-db #et-boc .et_pb_tabs, .et-db #et-boc .et-l .et_pb_tabs {
border: 0;
}
.et-db #et-boc .et_pb_tabs_controls li, .et-db #et-boc .et-l .et_pb_tabs_controls li {
border: 0;
}
.et-db #et-boc .et_pb_tabs_controls li a, .et-db #et-boc .et-l .et_pb_tabs_controls li a {
padding-left: 0;
}
.et-db #et-boc ul.et_pb_tabs_controls, .et-db #et-boc .et-l ul.et_pb_tabs_controls {
background-color: transparent;
}
.et-db #et-boc ul.et_pb_tabs_controls:after, .et-db #et-boc .et-l ul.et_pb_tabs_controls:after {
display: none;
}
.et-db #et-boc .et_pb_tabs:not(.vertical-tabs) .et_pb_tabs_controls li a:before, .et-db #et-boc .et-l .et_pb_tabs:not(.vertical-tabs) .et_pb_tabs_controls li a:before {
content: "";
display: block;
width: 5rem;
height: 0.35rem;
margin-bottom: 1rem;
font-weight: bold;
position: absolute;
top: -1rem;
pointer-events: none;
transition: all 0.4s linear;
background: #E5E5E5;
}
.et-db #et-boc .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a:before {
background: #af1423;
}
.et-db #et-boc .et_pb_tabs_controls li a, .et-db #et-boc .et-l .et_pb_tabs_controls li a {
padding-right: 4rem;
}
.et-db #et-boc .et_pb_tabs_controls li:not(.et_pb_tab_active) a, .et-db #et-boc .et-l .et_pb_tabs_controls li:not(.et_pb_tab_active) a {
opacity: 0.95;
}
.et-db #et-boc .et_pb_tabs_controls li:last-child a, .et-db #et-boc .et-l .et_pb_tabs_controls li:last-child a {
padding-right: 0;
}
@media (max-width: 60rem) {
.et-db #et-boc .et_pb_tab, .et-db #et-boc .et-l .et_pb_tab {
padding: 0;
}
.et-db #et-boc .et_pb_tabs .et_pb_tabs_controls li a, .et-db #et-boc .et-l .et_pb_tabs .et_pb_tabs_controls li a {
padding-left: 0;
}
}
@media (max-width: 767px) {
.et-db #et-boc .et_pb_tabs:not(.vertical-tabs) .et_pb_tabs_controls li, .et-db #et-boc .et-l .et_pb_tabs:not(.vertical-tabs) .et_pb_tabs_controls li {
display: inline-block;
}
.et-db #et-boc .et_pb_tabs.vertical-tabs .et_pb_tabs_controls li, .et-db #et-boc .et-l .et_pb_tabs.vertical-tabs .et_pb_tabs_controls li {
height: auto !important;
}
}
@media only all and (max-width: 47.99rem) {
.et-db #et-boc .et_pb_tabs_controls, .et-db #et-boc .et-l .et_pb_tabs_controls {
float: none !important;
clear: both;
}
.et-db #et-boc .et_pb_tabs:not(.vertical-tabs) .et_pb_tabs_controls li, .et-db #et-boc .et-l .et_pb_tabs:not(.vertical-tabs) .et_pb_tabs_controls li, .et-db #et-boc .et_pb_tabs:not(.vertical-tabs) .et_pb_all_tabs, .et-db #et-boc .et-l .et_pb_tabs:not(.vertical-tabs) .et_pb_all_tabs {
margin-top: 2.5rem;
}
.et-db #et-boc .et_pb_tabs:not(.vertical-tabs) .et_pb_tabs_controls li:not(.et_pb_tab_active) a, .et-db #et-boc .et-l .et_pb_tabs:not(.vertical-tabs) .et_pb_tabs_controls li:not(.et_pb_tab_active) a {
color: #666666 !important;
}
}  table.style-simple {
border: none;
}
table.style-simple thead {
border-top: 1px solid #A5A5A4;
border-bottom: 1px solid #A5A5A4;
}
table.style-simple thead th {
background: none;
padding: 0.75rem 0.5rem;
}
table.style-simple thead th:not(:first-child) {
text-align: right;
}
table.style-simple td {
border: none;
border-collapse: collapse;
}
table.style-simple tbody tr:not(:last-child) {
border-bottom: 1px solid #eee;
border-collapse: collapse;
}
table.style-simple tbody td:not(:first-child) {
text-align: right;
}
table.style-total {
border: none;
}
table.style-total thead {
border-top: 1px solid #A5A5A4;
border-bottom: 1px solid #666666;
}
table.style-total thead th {
background: none;
padding: 0.75rem 0.5rem;
}
table.style-total thead th:not(:first-child) {
text-align: right;
}
table.style-total td {
border: none;
border-collapse: collapse;
}
table.style-total tbody tr:not(:last-child) {
border-bottom: 1px solid #eee;
border-collapse: collapse;
}
table.style-total tbody td:not(:first-child) {
text-align: right;
} .table-expand thead {
cursor: pointer;
}
.table-expand thead th:last-child {
position: relative;
}
.table-expand thead th:last-child::after {
content: "^";
display: inline-block;
position: relative;
right: -1.5rem;
line-height: 0;
font-size: 1.75rem;
font-weight: normal;
cursor: pointer;
transition: all 0.35s ease-in-out !important;
transform: rotate(-180deg);
transform-origin: 45% 40%;
}
.table-expand tbody tr, .table-expand tbody td {
overflow-y: hidden;
padding: 0;
line-height: 0;
font-size: 0;
border-bottom: 0 !important;
transition: all 0.25s ease-in-out;
}
.table-expand.open thead th:last-child::after {
transform: rotate(0deg) translateY(0.35rem);
}
.table-expand.open tbody tr, .table-expand.open tbody td {
line-height: inherit;
padding: 0.5rem;
font-size: inherit;
border-bottom: 1px solid #eee !important;
}
.table-expand.biotin thead::after {
color: #93b22d;
}
.table-expand.egst thead::after {
color: #dc7d30;
}
.table-expand.ta thead::after {
color: #d1322c;
}
.table-expand.ve thead::after {
color: #b93276;
}
.table-expand.nesiotika thead::after {
color: #1478af;
}
.table-expand.qspa thead::after {
color: #d36f77;
} .et-db #et-boc .vertical-tabs, .et-db #et-boc .et-l .vertical-tabs {   }
.et-db #et-boc .vertical-tabs .et_pb_tabs_controls li, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls li {
padding: 1rem 0;
pointer-events: none;
}
.et-db #et-boc .vertical-tabs .et_pb_tabs_controls li a, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls li a {
display: inline-block;
padding: 0;
font-weight: bold;
font-size: 1.2rem;
color: #1d1d1b;
pointer-events: all;
}
.et-db #et-boc .vertical-tabs .et_pb_tabs_controls li a:before, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls li a:before {
content: "";
display: block;
width: 2.5rem;
height: 0.2rem;
position: absolute;
top: 0.5rem;
pointer-events: none;
transition: all 0.4s linear;
background: rgba(0, 0, 0, 0.15);
}
.et-db #et-boc .vertical-tabs .et_pb_tabs_controls li.et_pb_tab_active a, .et-db #et-boc .vertical-tabs .et_pb_tabs_controls li:hover a, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls li.et_pb_tab_active a, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls li:hover a {
color: #ffffff !important;
}
.et-db #et-boc .vertical-tabs .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .vertical-tabs .et_pb_tabs_controls li:hover a:before, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls li:hover a:before {
background: #af1423;
}
.et-db #et-boc .vertical-tabs .et_pb_tabs_controls li, .et-db #et-boc .vertical-tabs .et_pb_tab, .et-db #et-boc .vertical-tabs.et_pb_tabs, .et-db #et-boc .vertical-tabs ul.et_pb_tabs_controls:after, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls li, .et-db #et-boc .et-l .vertical-tabs .et_pb_tab, .et-db #et-boc .et-l .vertical-tabs.et_pb_tabs, .et-db #et-boc .et-l .vertical-tabs ul.et_pb_tabs_controls:after {
border: none !important;
}
.et-db #et-boc .vertical-tabs .et_pb_all_tabs, .et-db #et-boc .et-l .vertical-tabs .et_pb_all_tabs {
background-color: transparent;
}
.et-db #et-boc .vertical-tabs .et_pb_tab_content a, .et-db #et-boc .et-l .vertical-tabs .et_pb_tab_content a {
color: inherit;
text-decoration: underline !important;
}
.et-db #et-boc .vertical-tabs.no-accent .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .vertical-tabs.no-accent .et_pb_tabs_controls li.et_pb_tab_active a:before {
background: #ffffff;
}
.et-db #et-boc .vertical-tabs.no-accent .et_pb_tabs_controls li:hover a:before, .et-db #et-boc .et-l .vertical-tabs.no-accent .et_pb_tabs_controls li:hover a:before {
background: #ffffff;
}
.et-db #et-boc .vertical-tabs.bkg-white .et_pb_tabs_controls li.et_pb_tab_active a, .et-db #et-boc .vertical-tabs.bkg-white .et_pb_tabs_controls li:hover a, .et-db #et-boc .et-l .vertical-tabs.bkg-white .et_pb_tabs_controls li.et_pb_tab_active a, .et-db #et-boc .et-l .vertical-tabs.bkg-white .et_pb_tabs_controls li:hover a {
color: #1d1d1b !important;
}
@media only all and (min-width: 48rem) {
.et-db #et-boc .vertical-tabs.columns-2 .et_pb_tab_content, .et-db #et-boc .et-l .vertical-tabs.columns-2 .et_pb_tab_content {
display: flex;
justify-content: space-between;
}
.et-db #et-boc .vertical-tabs.columns-2 .et_pb_tab_content .col, .et-db #et-boc .et-l .vertical-tabs.columns-2 .et_pb_tab_content .col {
width: 48%;
}
}
@media only all and (max-width: 47.99rem) {
.et-db #et-boc .vertical-tabs.columns-2 .et_pb_tab_content .col:not(:first-child), .et-db #et-boc .et-l .vertical-tabs.columns-2 .et_pb_tab_content .col:not(:first-child) {
margin-top: 2rem;
}
}
@media only screen and (min-width: 768px) { .et-db #et-boc .vertical-tabs, .et-db #et-boc .et-l .vertical-tabs {
display: flex;
flex-direction: row;
}
.et-db #et-boc .vertical-tabs .et_pb_tabs_controls, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls {
display: flex;
flex-direction: column;
width: 40%;
}
.et-db #et-boc .vertical-tabs .et_pb_tabs_controls li, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls li {
padding: 2rem 0;
}
.et-db #et-boc .vertical-tabs .et_pb_tabs_controls li a::before, .et-db #et-boc .et-l .vertical-tabs .et_pb_tabs_controls li a::before {
top: 1.5rem;
}
.et-db #et-boc .vertical-tabs .et_pb_all_tabs, .et-db #et-boc .et-l .vertical-tabs .et_pb_all_tabs {
display: flex;
flex-direction: column;
width: 60%;
}
.et-db #et-boc .vertical-tabs.compact .et_pb_tabs_controls li, .et-db #et-boc .et-l .vertical-tabs.compact .et_pb_tabs_controls li {
height: auto !important;
padding: 1rem 0;
}
.et-db #et-boc .vertical-tabs.compact .et_pb_tabs_controls li a::before, .et-db #et-boc .et-l .vertical-tabs.compact .et_pb_tabs_controls li a::before {
top: 0.5rem;
}
.et-db #et-boc .vertical-tabs.compact .et_pb_tab, .et-db #et-boc .et-l .vertical-tabs.compact .et_pb_tab {
padding-top: 1rem;
}
} [data-tooltip] {
position: relative;
z-index: 2;
cursor: pointer;
} [data-tooltip]:before, [data-tooltip]:after {
visibility: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
pointer-events: none;
transition: all 0.2s ease-in;
transform: translate3d(0, -1rem, 0);
} [data-tooltip]:before {
position: absolute;
bottom: 150%;
left: 45%;
margin-bottom: 4px;
margin-left: -5px;
padding: 7px;
white-space: nowrap;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #1d1d1b;
background-color: rgba(51, 51, 51, 0.9);
color: #ffffff;
content: attr(data-tooltip);
text-align: center;
font-size: 0.8rem;
line-height: 1.2;
} [data-tooltip]:after {
position: absolute;
bottom: 150%;
left: 45%;
width: 0;
border-top: 5px solid #1d1d1b;
border-top: 5px solid rgba(51, 51, 51, 0.9);
border-right: 5px solid transparent;
border-left: 5px solid transparent;
content: " ";
font-size: 0;
line-height: 0;
} [data-tooltip]:hover:before, [data-tooltip]:hover:after {
visibility: visible;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
transform: translate3d(0, 0, 0);
}
#avvisi [data-tooltip]:after, #avvisi [data-tooltip]:before {
left: 0;
} a.line {
position: relative;
padding-bottom: 0 !important;
}
a.line: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;
}
a.line:hover:after {
width: 100%;
opacity: 1;
margin-left: 0;
}  #et-boc a {
text-decoration: underline !important;
}
.et-db #et-boc .et-l .et_pb_module a {
color: inherit;
text-decoration: underline;
} .et-db #et-boc .et_pb_tab a, .et-db #et-boc .et-l .et_pb_tab a {
text-decoration: underline !important;
}
.et-db #et-boc .et_pb_button, .et-db #et-boc .et-l .et_pb_button {
text-decoration: none !important;
}
.spaced-links a:not(:last-child) {
margin-right: 4rem !important;
}
@media only all and (max-width: 47.99rem) {
.spaced-links a:not(:last-child) {
margin-right: 0 !important;
margin-bottom: 1.5rem !important;
}
}
@media only all and (max-width: 47.99rem) {
.spaced-links a {
display: inline-block;
}
}
#et-boc .link {
font-size: 1rem;
}
#et-boc .link a {
font-weight: bold !important;
text-decoration: none !important;
} #notizie a.title:hover {
color: #af1423;
}
#info a.line {
text-decoration: none !important;
}
#home-links {
position: absolute !important; height: 100vh;
top: 0;
display: flex; align-items: flex-end;
width: 100%;
}
@media only all and (max-width: 47.99rem) {
#home-links {
position: relative !important;
display: block;
height: auto;
}
}
.et-db #et-boc .et_pb_module .home-links, .home-links, .et-db #et-boc .et-l .et_pb_module .home-links {
display: flex;
flex-direction: row;
}
@media only all and (max-width: 47.99rem) {
.et-db #et-boc .et_pb_module .home-links, .home-links, .et-db #et-boc .et-l .et_pb_module .home-links {
flex-direction: column;
}
}
.et-db #et-boc .et_pb_module .home-links div, .home-links div, .et-db #et-boc .et-l .et_pb_module .home-links div {
display: flex;
flex-direction: column;
flex: 1;
min-height: 5rem;
justify-content: center;
text-align: center;
position: relative;
color: #ffffff;
transition: all 0.3s ease-in-out;
overflow: hidden; }
.et-db #et-boc .et_pb_module .home-links div .bkg-color, .home-links div .bkg-color, .et-db #et-boc .et-l .et_pb_module .home-links div .bkg-color {
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
transition: all 0.3s ease-in-out;
}
.et-db #et-boc .et_pb_module .home-links div a.read-all, .home-links div a.read-all, .et-db #et-boc .et-l .et_pb_module .home-links div a.read-all {
display: flex;
position: absolute;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
opacity: 0;
transition: all 0.3s ease-in-out;
font-size: 0.85rem;
font-weight: bold;
text-decoration: none !important;
text-transform: uppercase !important;
padding: 5rem 0 0 0;
color: #ffffff;
white-space: pre;
}
.et-db #et-boc .et_pb_module .home-links div a.read-all:after, .home-links div a.read-all:after, .et-db #et-boc .et-l .et_pb_module .home-links div a.read-all:after {
content: " >";
color: #ffffff;
}
@media only all and (max-width: 47.99rem) {
.et-db #et-boc .et_pb_module .home-links div a.read-all, .home-links div a.read-all, .et-db #et-boc .et-l .et_pb_module .home-links div a.read-all {
opacity: 1;
padding-top: 2rem;
}
}
.et-db #et-boc .et_pb_module .home-links div h2, .et-db #et-boc .et_pb_module .home-links div p, .home-links div h2, .home-links div p, .et-db #et-boc .et-l .et_pb_module .home-links div h2, .et-db #et-boc .et-l .et_pb_module .home-links div p {
padding: 3rem;
transition: all 0.3s ease-in-out;
}
@media only all and (max-width: 47.99rem) {
.et-db #et-boc .et_pb_module .home-links div h2, .et-db #et-boc .et_pb_module .home-links div p, .home-links div h2, .home-links div p, .et-db #et-boc .et-l .et_pb_module .home-links div h2, .et-db #et-boc .et-l .et_pb_module .home-links div p {
padding: 1.5rem;
}
}
.et-db #et-boc .et_pb_module .home-links div h2, .home-links div h2, .et-db #et-boc .et-l .et_pb_module .home-links div h2 {
font-size: 1.3rem;
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding-bottom: 0;
}
@media only all and (max-width: 47.99rem) {
.et-db #et-boc .et_pb_module .home-links div h2, .home-links div h2, .et-db #et-boc .et-l .et_pb_module .home-links div h2 {
padding-bottom: 4rem;
}
}
.et-db #et-boc .et_pb_module .home-links div p, .home-links div p, .et-db #et-boc .et-l .et_pb_module .home-links div p {
max-width: 600px;
margin: 0 auto;
padding-top: 1rem;
}
@media only all and (max-width: 47.99rem) {
.et-db #et-boc .et_pb_module .home-links div p, .home-links div p, .et-db #et-boc .et-l .et_pb_module .home-links div p {
display: none;
}
}
.et-db #et-boc .et_pb_module .home-links div:hover, .home-links div:hover, .et-db #et-boc .et-l .et_pb_module .home-links div:hover { }
.et-db #et-boc .et_pb_module .home-links div:hover p, .home-links div:hover p, .et-db #et-boc .et-l .et_pb_module .home-links div:hover p {
opacity: 0;
}
.et-db #et-boc .et_pb_module .home-links div:hover .bkg-color, .home-links div:hover .bkg-color, .et-db #et-boc .et-l .et_pb_module .home-links div:hover .bkg-color { background-color: #af1423 !important;
}
.et-db #et-boc .et_pb_module .home-links div:hover .read-all, .home-links div:hover .read-all, .et-db #et-boc .et-l .et_pb_module .home-links div:hover .read-all {
opacity: 1;
padding-top: 3rem;
z-index: 2;
}
@media only all and (max-width: 47.99rem) {
.et-db #et-boc .et_pb_module .home-links div:hover .read-all, .home-links div:hover .read-all, .et-db #et-boc .et-l .et_pb_module .home-links div:hover .read-all {
padding-top: 2rem;
}
}
@media only all and (min-width: 48rem) {
.et-db #et-boc #intro.withLinks {
background-position: center;
}
} .blog .entries .post-thumbnail, .archive .entries .post-thumbnail {
margin: 0;
}
.blog .entries .post-thumbnail img, .archive .entries .post-thumbnail img {
width: 100%;
height: auto;
}
.blog .entries .post-excerpt, .archive .entries .post-excerpt {
max-width: 1200px;
padding-left: 2.5rem;
}
@media (max-width: 60rem) {
.blog .entries .post-excerpt, .archive .entries .post-excerpt {
padding: 1rem 0 0 0;
}
}
.blog .entries .post-excerpt p, .archive .entries .post-excerpt p {
margin-top: 0;
}
.blog .entries .read-more, .archive .entries .read-more {
margin-left: 2.5rem;
font-weight: bold;
color: #af1423;
}
@media (max-width: 60rem) {
.blog .entries .read-more, .archive .entries .read-more {
margin-left: 0;
}
}
.blog .entries .read-more:hover, .archive .entries .read-more:hover {
color: inherit;
}
@media (max-width: 60rem) {
.outline-articoli article .size-40, .outline-articoli article .size-60, .outline-avvisi article .size-40, .outline-avvisi article .size-60 {
width: 100%;
flex: 100%;
}
}
article.post-type-post, article.post-type-avvisi {
max-width: 1200px;
}
@media only all and (min-width: 48rem) {
.padding-left-5 {
padding-left: 5%;
}
}
h1.entry-title, h2.entry-title, h3.entry-title {
font-weight: bold;
margin-top: -1.5rem !important;
}
.meta-date {
padding-top: 0.5rem;
}
.page-header, .page-header h1 {
font-weight: bold;
}
.meta-tags .tags, a.meta-tag-link {
color: #949493;
}
.pagination {
margin-top: 4rem;
}
@media only all and (max-width: 47.99rem) {
.pagination {
text-align: center;
}
}
.pagination .pagination-info {
margin-right: 1rem;
}
.pagination ul.pagination-list {
display: inline-block;
}
.widget_categories ul, .widget_archive ul {
list-style-type: none;
margin: 0;
} .menu_wrapper {
width: 100% !important;
background: rgba(0, 0, 0, 0.3) !important;
transition: all 0.3s ease-in-out !important;
display: flex;
flex-direction: row;
place-content: center;
padding: 2.814rem 1.876rem !important;
}
.menu_wrapper .et_pb_column {
width: 80% !important;
}
.menu_wrapper .menu {
display: flex;
justify-content: space-between;
margin: 2rem !important;
}
@media only all and (max-width: 47.99rem) {
.menu_wrapper .menu {
flex-direction: column;
}
.menu_wrapper .menu > li {
line-height: 3;
text-align: center !important;
}
}
.menu_wrapper .menu li {
list-style-type: none !important;
}
.menu_wrapper .menu a {
color: #ffffff !important;
font-size: 1.3rem;
font-weight: bold !important;
padding: 0 !important;
}
.menu_wrapper .menu .current_page_item a {
border-bottom: 0.15rem solid #ffffff !important;
}
.menu_wrapper.element-is-sticky {
background: #ffffff !important;
}
.menu_wrapper.element-is-sticky a {
color: #1d1d1b !important;
}
.menu_wrapper.element-is-sticky .current_page_item a {
border-bottom-color: #1d1d1b !important;
}
#g-main .menu_wrapper a {
text-decoration: none !important;
} .cat-visual {
display: flex;
flex-direction: row;
}
.entry-meta .cat-visual {
min-width: 8rem;
max-width: 25%;
}
.cat-visual a {
flex-grow: 1;
font-size: 0;
min-height: 0.5rem;
}
#notizie .owl-nav, .et-db #et-boc .et-l #notizie .owl-nav {
position: absolute;
right: 0;
top: -5rem;
font-size: 1.8rem;
font-weight: bold;
}
#notizie .owl-nav .owl-next, .et-db #et-boc .et-l #notizie .owl-nav .owl-next {
margin-left: 1.5rem;
}
#notizie .owl-nav .owl-next, #notizie .owl-nav .owl-prev, .et-db #et-boc .et-l #notizie .owl-nav .owl-next, .et-db #et-boc .et-l #notizie .owl-nav .owl-prev {
color: #1d1d1b;
opacity: 0.5;
}
#notizie .owl-nav .owl-next:hover, #notizie .owl-nav .owl-prev:hover, .et-db #et-boc .et-l #notizie .owl-nav .owl-next:hover, .et-db #et-boc .et-l #notizie .owl-nav .owl-prev:hover {
opacity: 1;
}
#notizie .owl-item > div, .et-db #et-boc .et-l #notizie .owl-item > div {
background: #fff;
padding-bottom: 4rem;
}
#notizie img, .et-db #et-boc .et-l #notizie img {
max-height: 13rem;
object-fit: cover;
filter: brightness(0.965);
}
#notizie a.title, .et-db #et-boc .et-l #notizie a.title {
font-weight: bold !important;
font-size: 1.3rem !important;
display: block;
padding: 1.5rem 1.5rem 0.25rem 1.5rem !important;
text-decoration: none !important;
line-height: inherit !important;
}
#notizie .cat, .et-db #et-boc .et-l #notizie .cat {
padding: 0 1.5rem 0 1.5rem;
color: #949493;
font-size: 0.9rem;
display: block;
}
#notizie p, .et-db #et-boc .et-l #notizie p {
padding: 1rem 1.5rem 0 1.5rem;
}
#notizie a.read-all, .et-db #et-boc .et-l #notizie a.read-all {
display: block;
padding: 1.5rem !important;
text-transform: uppercase !important;
font-size: 0.85rem;
font-weight: bold !important;
color: inherit !important;
text-decoration: none !important;
bottom: 0;
position: absolute;
}
#notizie a.read-all::after, .et-db #et-boc .et-l #notizie a.read-all::after {
content: " >";
color: #af1423;
}
#notizie .owl-item.center, .et-db #et-boc .et-l #notizie .owl-item.center {
text-align: inherit !important;
}
body.home #notizie .owl-item > div {
background: #fbfafa;
} #avvisi {
text-align: center !important;
}
#avvisi .cat {
display: inline-block;
padding: 0 0.25rem;
}
#avvisi .cat a {
border-radius: 50%;
display: inline-block;
font-size: 0;
width: 0.85rem;
height: 0.85rem;
vertical-align: middle;
margin-top: -0.2rem;
}
#avvisi a.read-all {
font-weight: bold !important;
color: inherit !important;
font-size: 0.85rem;
text-decoration: none !important;
}
#avvisi a.read-all::after {
content: " >";
color: #af1423;
}
#avvisi .avvisi {
padding: 1rem 0 !important;
}
#avvisi .avviso {
line-height: 3;
}
#avvisi .avviso a {
text-decoration: none !important;
} .divider-left {
border-left: 1px solid #1d1d1b !important;
}
@media (max-width: 479px) { .et-db #et-boc .et_pb_column.mobile-half, .et-db #et-boc .et-l .et_pb_column.mobile-half {
width: 50% !important;
}
.et-db #et-boc .et_pb_column.mobile-half .et_pb_image img, .et-db #et-boc .et-l .et_pb_column.mobile-half .et_pb_image img {
max-width: 75%;
}
#et-boc div.mobile-border-left {
border-left: 1px solid #eaeaea;
}
} ul.accordion, .et-db #et-boc ul.accordion, .et-db #et-boc .et-l ul.accordion {
list-style: none;
padding: 0;
margin: 0;
}
ul.accordion .inner, .et-db #et-boc ul.accordion .inner, .et-db #et-boc .et-l ul.accordion .inner {
padding: 0;
margin: 0;
overflow: hidden;
display: none; }
ul.accordion .inner li > a.toggle:not(.open), .et-db #et-boc ul.accordion .inner li > a.toggle:not(.open), .et-db #et-boc .et-l ul.accordion .inner li > a.toggle:not(.open) {
border-bottom: 1px dotted #ffffff;
}
ul.accordion div.inner, .et-db #et-boc ul.accordion div.inner, .et-db #et-boc .et-l ul.accordion div.inner {
padding: 0.75rem 0;
color: rgba(255, 255, 255, 0.7);
}
ul.accordion div.inner a, .et-db #et-boc ul.accordion div.inner a, .et-db #et-boc .et-l ul.accordion div.inner a {
color: inherit;
text-decoration: underline !important;
}
ul.accordion div.inner.show, .et-db #et-boc ul.accordion div.inner.show, .et-db #et-boc .et-l ul.accordion div.inner.show {
border-bottom: 1px dotted #ffffff;
}
ul.accordion li, .et-db #et-boc ul.accordion li, .et-db #et-boc .et-l ul.accordion li {
list-style: none;
margin: 0;
}
ul.accordion li a.toggle, .et-db #et-boc ul.accordion li a.toggle, .et-db #et-boc .et-l ul.accordion li a.toggle {
width: 100%;
display: block;
position: relative;
cursor: pointer;
color: #ffffff;
padding: 0.6rem 1rem 0.6rem 0;
line-height: 1.4;
font-weight: bold;
transition: background 0.3s ease;
text-decoration: none !important;
}
ul.accordion li a.toggle:after, .et-db #et-boc ul.accordion li a.toggle:after, .et-db #et-boc .et-l ul.accordion li a.toggle:after {
content: "^";
position: absolute;
right: 0;
font-size: 1.4rem;
transition: all 0.5s ease-in-out !important;
transform: rotate(-180deg);
transform-origin: 45% 40%;
}
ul.accordion li a.toggle.open:after, .et-db #et-boc ul.accordion li a.toggle.open:after, .et-db #et-boc .et-l ul.accordion li a.toggle.open:after {
transform: rotate(0deg);
}
ul.accordion > li > a.toggle, .et-db #et-boc ul.accordion > li > a.toggle, .et-db #et-boc .et-l ul.accordion > li > a.toggle {
border-bottom: 1px solid #ffffff;
}   .et_pb_toggle_title:after {
content: "^";
float: right;
font-size: 1.4rem;
transition: all 0.5s ease-in-out !important;
transform: rotate(-180deg);
transform-origin: 45% 40%;
}
.et_pb_toggle_open .et_pb_toggle_title:after {
transform: rotate(0deg);
} .fc-header-toolbar {
text-align: center !important;
padding: 1rem 0;
} .fc-button-group + .fc-button-group {
margin-left: 0.75em !important;
}
.fc-event {
font-size: 1rem !important;
}
.fc-day-header {
padding: 0.5rem !important;
}
.fc-scroller {
overflow: hidden !important;
min-height: 10rem;
}
@media only all and (max-width: 47.99rem) {
.fc-scroller {
overflow: auto hidden !important;
}
}
.fc-list-heading-main, .fc-list-heading-alt {
float: none !important;
}
.fc-list-heading-main::after {
content: " " !important;
}
.fc-list-empty {
padding: 5rem 0 !important;
text-align: center !important;
font-size: 1.5rem;
border: 1px solid #eee !important;
}
.fc-left h2 {
margin-top: -0.25rem !important;
}
@media only all and (max-width: 47.99rem) {
.fc-header-toolbar .fc-left, .fc-toolbar .fc-right, .fc .fc-toolbar > * > * {
float: none !important;
}
.fc-toolbar h2 {
margin-bottom: 0.5rem !important;
}
.fc-view-container {
overflow: auto;
}
.fc .fc-list-table {
min-width: 100%;
}
.fc-list-heading-alt, .fc-list-heading-main {
float: none;
}
.fc-list-item {
display: flex;
flex-flow: column;
border-top: 0.5rem solid #ddd;
}
.fc-list-item td {
width: 100%;
border-width: 0 1px !important;
}
.fc-list-heading + .fc-list-item {
border-top: 0;
}
.fc-list-item-marker {
display: none;
}
}
#et-boc .biotin .fc-event .fc-bg, #et-boc .biotin .fc-event-dot {
background: #93b22d;
}
#et-boc .egst .fc-event .fc-bg, #et-boc .egst .fc-event-dot {
background: #dc7d30;
}
#et-boc .nesiotika .fc-event .fc-bg, #et-boc .nesiotika .fc-event-dot {
background: #1478af;
}
#et-boc .qspa .fc-event .fc-bg, #et-boc .qspa .fc-event-dot {
background: #d36f77;
}
#et-boc .ta .fc-event .fc-bg, #et-boc .ta .fc-event-dot {
background: #d1322c;
}
#et-boc .ve .fc-event .fc-bg, #et-boc .ve .fc-event-dot {
background: #b93276;
}  @media only all and (max-width: 47.99rem) {
.img_sep img {
object-fit: cover;
min-height: 33vh;
width: auto;
}
}
#lightcase-case {
font-family: inherit !important;
font-size: inherit !important;
} #push-ask {
display: none;
}
#push-ask .push-ask {
background: #af1423;
color: #ffffff;
padding: 1.563rem;
}
#push-ask .push-ask blockquote {
margin: 0;
}
#push-ask .push-ask p {
color: #ffffff;
margin-top: 0;
}
#push-ask .push-ask .cats {
column-count: 2;
}
#push-ask .push-ask .cats label {
display: block;
}
#push-ask .push-ask .button {
color: #ffffff;
border: 2px solid #ffffff;
border-radius: 0;
}
@media only all and (max-width: 47.99rem) {
#push-ask .push-ask .button {
margin: 0 auto;
display: block;
}
} .et-db #et-boc .et-l .et_pb_tabs:not(.vertical-tabs) .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs:not(.vertical-tabs) .et_pb_tabs_controls li:hover a:before {
background: #af1423;
}
.bkg-biotin, .et-db #et-boc .et-l .et_pb_section.bkg-biotin {
background-color: #93b22d;
}
.et-db #et-boc .et-l .et_pb_tabs.color-biotin .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs.color-biotin .et_pb_tabs_controls li:hover a:before {
background: #93b22d;
}
.color-biotin, .et-db #et-boc .et-l ul.accordion li a.color-biotin, .et-db #et-boc .et-l .et_pb_module .color-biotin {
color: #93b22d;
}
.bkg-egst, .et-db #et-boc .et-l .et_pb_section.bkg-egst {
background-color: #dc7d30;
}
.et-db #et-boc .et-l .et_pb_tabs.color-egst .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs.color-egst .et_pb_tabs_controls li:hover a:before {
background: #dc7d30;
}
.color-egst, .et-db #et-boc .et-l ul.accordion li a.color-egst, .et-db #et-boc .et-l .et_pb_module .color-egst {
color: #dc7d30;
}
.bkg-ta, .et-db #et-boc .et-l .et_pb_section.bkg-ta {
background-color: #d1322c;
}
.et-db #et-boc .et-l .et_pb_tabs.color-ta .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs.color-ta .et_pb_tabs_controls li:hover a:before {
background: #d1322c;
}
.color-ta, .et-db #et-boc .et-l ul.accordion li a.color-ta, .et-db #et-boc .et-l .et_pb_module .color-ta {
color: #d1322c;
}
.bkg-ve, .et-db #et-boc .et-l .et_pb_section.bkg-ve {
background-color: #b93276;
}
.et-db #et-boc .et-l .et_pb_tabs.color-ve .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs.color-ve .et_pb_tabs_controls li:hover a:before {
background: #b93276;
}
.color-ve, .et-db #et-boc .et-l ul.accordion li a.color-ve, .et-db #et-boc .et-l .et_pb_module .color-ve {
color: #b93276;
}
.bkg-qspa, .et-db #et-boc .et-l .et_pb_section.bkg-qspa {
background-color: #d36f77;
}
.et-db #et-boc .et-l .et_pb_tabs.color-qspa .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs.color-qspa .et_pb_tabs_controls li:hover a:before {
background: #d36f77;
}
.color-qspa, .et-db #et-boc .et-l ul.accordion li a.color-qspa, .et-db #et-boc .et-l .et_pb_module .color-qspa {
color: #d36f77;
}
.bkg-nesiotika, .et-db #et-boc .et-l .et_pb_section.bkg-nesiotika {
background-color: #1478af;
}
.et-db #et-boc .et-l .et_pb_tabs.color-nesiotika .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs.color-nesiotika .et_pb_tabs_controls li:hover a:before {
background: #1478af;
}
.color-nesiotika, .et-db #et-boc .et-l ul.accordion li a.color-nesiotika, .et-db #et-boc .et_pb_module .color-nesiotika {
color: #1478af;
}
.bkg-bmea, .et-db #et-boc .et-l .et_pb_section.bkg-bmea {
background-color: #0db0db;
}
.et-db #et-boc .et-l .et_pb_tabs.color-bmea .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs.color-bmea .et_pb_tabs_controls li:hover a:before {
background: #0db0db;
}
.color-bmea, .et-db #et-boc .et-l ul.accordion li a.color-bmea, .et-db #et-boc .et_pb_module .color-bmea {
color: #0db0db;
}
.bkg-dst, .et-db #et-boc .et-l .et_pb_section.bkg-dst {
background-color: #e94d23;
}
.et-db #et-boc .et-l .et_pb_tabs.color-dst .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs.color-dst .et_pb_tabs_controls li:hover a:before {
background: #e94d23;
}
.color-dst, .et-db #et-boc .et-l ul.accordion li a.color-dst, .et-db #et-boc .et_pb_module .color-dst {
color: #e94d23;
}
.bkg-etc, .et-db #et-boc .et-l .et_pb_section.bkg-etc {
background-color: #f3b200;
}
.et-db #et-boc .et-l .et_pb_tabs.color-etc .et_pb_tabs_controls li.et_pb_tab_active a:before, .et-db #et-boc .et-l .et_pb_tabs.color-etc .et_pb_tabs_controls li:hover a:before {
background: #f3b200;
}
.color-etc, .et-db #et-boc .et-l ul.accordion li a.color-etc, .et-db #et-boc .et_pb_module .color-etc {
color: #f3b200;
}
[class*="color-"] > * {
color: initial;
}