.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}#cookie-law-info-bar {
font-size: 15px;
margin: 0 auto;
padding: 12px 10px;
position: absolute;
text-align: center;
box-sizing: border-box;
width:100%;
z-index: 9999; display: none;
left:0px;
font-weight:300;
box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding:5px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
vertical-align: middle;
} .cli-plugin-button, .cli-plugin-button:visited {
display: inline-block;
padding: 9px 12px;
color: #fff;
text-decoration: none;
position: relative;
cursor: pointer;
margin-left: 5px;
text-decoration: none;
}
.cli-plugin-main-link {
margin-left:0px;
font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
background-color: #111;
color: #fff;
text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 13px;
font-weight: 400;
line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
font-size: 14px;
padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
font-size: 34px;
padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
background-color: #e22092;
}
.pink.cli-plugin-button:hover {
background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
background-color: #91bd09;
}
.green.cli-plugin-button:hover {
background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
background-color: #e62727;
}
.red.cli-plugin-button:hover {
background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;} .cli-plugin-main-link.cli-plugin-button {
text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
margin-left: 5px;
}.gdpr-container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.gdpr-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.gdpr-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.gdpr-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.gdpr-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.gdpr-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.gdpr-px-0 {
padding-left: 0;
padding-right: 0;
}
.modal-backdrop.show {
opacity: .8;
}
.modal-open {
overflow: hidden
}
.modal-open .gdpr-modal {
overflow-x: hidden;
overflow-y: auto
}
.gdpr-modal.fade .gdpr-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.gdpr-modal.show .gdpr-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1039;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0
}
.modal-backdrop.show {
opacity: .5
}
.gdpr-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0
}
.gdpr-modal a {
text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.gdpr-modal .gdpr-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2));
}
}
@media (min-width: 992px) {
.gdpr-modal .gdpr-modal-dialog {
max-width: 900px;
}
}
.gdpr-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.2);
border-radius: .3rem;
outline: 0
}
.gdpr-modal .row {
margin: 0 -15px;
}
.gdpr-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.gdpr-modal .close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
outline: 0;
}
.gdpr-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
display:none;
}
.gdpr-switch .gdpr-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
display: none;
}
.gdpr-tab-content>.active {
display: block;
}
.gdpr-fade {
transition: opacity .15s linear;
}
.gdpr-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column !important;
flex-direction: column !important;
align-items: stretch !important;
-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
width: 100%;
padding: 30px;
}
.nav.gdpr-nav-pills {
background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
border: 1px solid #0070ad;
margin-bottom: 10px;
color: #0070ad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
background-color: #0070ad;
border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
background-color: #0070ad;
border-color: #0070ad;
color: #ffffff;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.gdpr-tab-content h4 {
font-size: 20px;
margin-bottom: .5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
.cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
display: none;
}
.cli-modal-backdrop.cli-fade {
opacity: 0
}
.cli-modal-backdrop.cli-show {
opacity: .5;
display: block;
}
.cli-modal.cli-show {
display: block;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 900px;
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .3rem;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent !important;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.cli-switch input:checked + .cli-slider {
background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(26px);
}
.cli-switch .cli-slider {
border-radius: 34px;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
display: block;
}
.cli-fade {
transition: opacity .15s linear;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding: 30px;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #00acad;
margin-bottom: 10px;
color: #00acad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #00acad;
border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} .cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
flex-direction: column;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
-webkit-transform:scale(0);
transform:scale(0);
transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
opacity: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .5;
-webkit-transform:scale(1);
transform:scale(1);
}
.cli-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
transform: scale(0);
overflow: hidden;
outline: 0;
display: none;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .2rem;
box-sizing: border-box;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 38px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 20px;
width: 38px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 15px;
left: 3px;
position: absolute;
transition: .4s;
width: 15px;
}
.cli-switch input:checked + .cli-slider {
background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(18px);
}
.cli-switch .cli-slider {
border-radius: 34px;
font-size:0;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding:5px 30px 5px 5px;
box-sizing: border-box;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #fff;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #cccccc;
margin-bottom: 10px;
color:#2a2a2a;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #f6f6f9;
border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} #cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
background: transparent;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
border-right: 1px solid currentColor;
border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.cli-wrapper {
max-width: 90%;
float: none;
margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
display:none;
text-align:left;
} .cli-tab-footer .cli-btn {
background-color: #00acad;
padding: 10px 15px;
text-decoration:none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: #61a229;
color: #ffffff;
border-radius: 0;
}
.cli-tab-footer {
width:100%;
text-align:right;
padding: 20px 0;
} .cli-col-12
{
width:100%;
}
.cli-tab-header
{
display: flex;
justify-content: space-between;
}
.cli-tab-header a:before {
width: 10px;
height: 2px;
left: 0;
top: calc(50% - 1px);
}
.cli-tab-header a:after {
width: 2px;
height: 10px;
left: 4px;
top: calc(50% - 5px);
-webkit-transform: none;
transform: none;
}
.cli-tab-header a:before {
width: 7px;
height: 7px;
border-right: 1px solid #4a6e78;
border-bottom: 1px solid #4a6e78;
content: " ";
transform: rotate(-45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
position: relative;
display: flex;
align-items: center;
font-size:14px;
color:#000;
text-transform: capitalize;
}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
transform: rotate(45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.cli-tab-header {
border-radius: 5px;
padding: 12px 15px;
cursor: pointer;
transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 0;
top: 0;
z-index: 1;
-webkit-appearance: none;
width: 40px;
height: 40px;
padding: 0;
border-radius: 50%;
padding: 10px;
background: transparent;
border:none;
min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
font-family: inherit;
font-size: 16px;
margin-bottom: 15px;
margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}
.wt-cli-privacy
{
display:none;
}
.cli-tab-content
{
display:none;
}
.cli-tab-section .cli-tab-content
{
padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
margin-top:5px;
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 645px;
}
}
.cli-switch .cli-slider:after{
content: attr(data-cli-disable);
position: absolute;
right: 50px;
color: #000;
font-size:12px;
text-align:right;
min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after
{
content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
max-height: 60px;
transition: max-height 0.15s ease-out;
overflow: hidden;
}
a.cli-privacy-readmore {
font-size: 12px;
margin-top: 12px;
display: inline-block;
padding-bottom: 0;
cursor: pointer;
color:#000;
text-decoration: underline;
}
.cli-modal-footer {
position: relative;
}
a.cli-privacy-readmore:before {
content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
content: attr(data-readless-text);
}
.cli-collapsed .cli-privacy-content
{
transition: max-height 0.25s ease-in;
}
.cli-privacy-content p
{
margin-bottom:0;
}
.cli-modal-close svg {
fill: #000;
}
span.cli-necessary-caption {
color: #000;
font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
display: none;
}
.cli-tab-container .cli-row
{
max-height: 500px;
overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
z-index: -1;
}
.cli-modal.cli-blowup {
z-index: 999999;
transform: scale(1);
}
.cli-modal.cli-blowup .cli-modal-dialog {
animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog
{
animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes blowUpContent {
0% {
transform: scale(1);
opacity: 1;
}
99.9% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(0);
}
}
@keyframes blowUpContentTwo {
0% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes blowUpModal {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes blowUpModalTwo {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.5);
opacity: 0;
}
100% {
transform: scale(0);
opacity: 0;
}
}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
font-size: 12px;
}
.cli_settings_button
{
cursor: pointer;
} .wt-cli-sr-only
{
display: none;
font-size:16px;
} a.wt-cli-element.cli_cookie_close_button {
text-decoration: none;
color: #333333;
font-size: 22px;
line-height: 22px;
cursor: pointer;
position: absolute;
right: 10px;
top: 5px;
} .cli-bar-container{
float: none;
margin: 0 auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-between;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.cli-bar-btn_container {
margin-left: 20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-wrap: nowrap;
}
.cli-style-v2 a
{
cursor: pointer;
}
.cli-bar-btn_container a {
white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link
{
font-weight:inherit;
}
.cli-style-v2
{
font-size: 11pt;
line-height: 18px;
font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
display: block;
}
.cli-style-v2 .cli-bar-message {
width: 70%;
text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
width:100%;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
flex-wrap: wrap;
} #cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
text-align: left; margin-bottom: 5px;
margin-top: 0px;
font-size: 16px;
} .cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button
{
margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
font-size: inherit;
cursor: pointer;
margin: 0px 0px 0px 5px;
} #cookie-law-info-bar[data-cli-style="cli-style-v2"]
{
padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]
{
padding:32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){
text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
margin-top: 5px;
margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
white-space: nowrap;
text-decoration: underline;
}
.wt-cli-necessary-checkbox {
display: none !important;
}
@media (max-width: 985px) {
.cli-style-v2 .cli-bar-message
{
width:100%;
}
.cli-style-v2.cli-bar-container
{
justify-content:left;
flex-wrap: wrap;
}
.cli-style-v2 .cli-bar-btn_container {
margin-left:0px;
margin-top: 10px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]
{
padding: 25px 25px;
}
} .wt-cli-ckyes-brand-logo {
display: flex;
align-items: center;
font-size: 9px;
color: #111111;
font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
width: 65px;
margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
padding-bottom:0;
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.cli-style-v2 .cli-bar-btn_container {
flex-wrap: wrap;
}
} .wt-cli-cookie-description {
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}@-webkit-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-moz-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-o-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-caption-animation 500ms 0 ease;-moz-animation:justified-gallery-show-caption-animation 500ms 0 ease;-ms-animation:justified-gallery-show-caption-animation 500ms 0 ease}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation 500ms 0 ease;-moz-animation:justified-gallery-show-entry-animation 500ms 0 ease;-ms-animation:justified-gallery-show-entry-animation 500ms 0 ease}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.justified-gallery .caption .photo-title-with-desc {
font-weight: bold;
}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(//www.festolandia.it/wp-content/plugins/flickr-justified-gallery/lightboxes/swipebox/img/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(//www.festolandia.it/wp-content/plugins/flickr-justified-gallery/lightboxes/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}@media all {
html.with-featherlight { overflow: hidden;
}
.featherlight {
display: none; position:fixed;
top: 0; right: 0; bottom: 0; left: 0;
z-index: 2147483647;  text-align: center; white-space: nowrap; cursor: pointer;
background: #333; background: rgba(0, 0, 0, 0);
} .featherlight:last-of-type {
background: rgba(0, 0, 0, 0.8);
}
.featherlight:before { content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.featherlight .featherlight-content { position: relative; text-align: left;
vertical-align: middle;
display: inline-block; overflow: auto; margin-left: 5%;
margin-right: 5%;
max-height: 95%; background: #fff;
cursor: auto; white-space: normal;
} .featherlight .featherlight-inner { display: block;
} .featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner {
display: none;
}
.featherlight .featherlight-close-icon { position: absolute;
z-index: 9999;
top: 20px;
right: 20px; line-height: 25px;
width: 25px; cursor: pointer;
text-align: center;
font-family: Arial, sans-serif;
background: #fff; color: #0085ba;
border: none;
padding: 0;
} .featherlight .featherlight-close-icon::-moz-focus-inner {
border: 0;
padding: 0;
}
.featherlight .featherlight-image { width: 100%;
}
.featherlight-iframe .featherlight-content { border-bottom: 0;
padding: 0;
-webkit-overflow-scrolling: touch;
overflow-y: scroll;
}
.featherlight iframe { border: none;
}
.featherlight * { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
} @media only screen and (max-width: 1024px) {
.featherlight .featherlight-content { margin-left: 0;
margin-right: 0;
max-height: 98%;
}
} @media print {
@page {size: landscape}
html.with-featherlight > * > :not(.featherlight) {
display: none;
}
}.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); }
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
pointer-events: none;
} .ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-datepicker {
width: 17em;
padding: .1;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-next-hover:hover {
background: transparent;
border-color:transparent;
opacity: .6;
}
.ui-datepicker .ui-datepicker-prev:hover {
background: transparent;
border-color:transparent;
opacity: .6;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 46%;
float: left;
margin: 2px 3px;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0;
background: #f4f4f4;
border: 0;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .3em;
text-align: center;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
} .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
} .ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
} .ui-datepicker .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
left: .5em;
top: .3em;
} .ui-widget {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget.ui-widget-content {
border: 1px solid #e4e4e4;
}
.ui-widget-content {
border: 1px solid #dddddd;
background: #ffffff;
color: #333333;
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
border: 0px solid #dddddd;
background: #000000;
color: #ffffff;
font-weight: bold;
}
.ui-widget-header a {
color: #333333;
}
table.ui-datepicker-calendar thead{
background: #000;
color: #fff;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
border: 1px solid #f4f4f4;
background: #f4f4f4;
font-weight: normal;
color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
color: #454545;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
border: 1px solid #ededed;
background: #ededed;
font-weight: normal;
color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
color: #2b2b2b;
text-decoration: none;
}
.ui-visual-focus {
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
border: 1px solid #000;
background: #000;
font-weight: normal;
color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
border: #003eff;
background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
} .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #d8d8d8;
background: #d8d8d8;
color: #ffffff;
}
.ui-state-checked {
border: 1px solid #dad55e;
background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #f1a899;
background: #fddfdf;
color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70); font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35); background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); }  .ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240);
}
.ui-widget-header .ui-icon {
background-image: url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
background-image: url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
background-image: url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
background-image: url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-button .ui-icon {
background-image: url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
} .ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }  .ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-radius: 0px;
} .ui-widget-overlay {
background: #aaaaaa;
opacity: .3;
filter: Alpha(Opacity=30); }
.ui-widget-shadow {
-webkit-box-shadow: 0px 0px 5px #666666;
box-shadow: 0px 0px 5px #666666;
}
.survey_general_container .ps_resposive_table .ui-datepicker-calendar thead th:last-child a, td:last-child a.ui-state-default {
padding-right: 0 !important;
color: #bd0000 !important;
}.survey_general_container label {
color: #333;
display: block;
font-weight: normal;
margin-bottom: 0.5em;
cursor: pointer;
}
.survey_general_container select {
width: 100%;
height: 40px;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0px;
padding: 6px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI1NSAyNTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NSAyNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iYXJyb3ctZHJvcC1kb3duIj4KCQk8cG9seWdvbiBwb2ludHM9IjAsNjMuNzUgMTI3LjUsMTkxLjI1IDI1NSw2My43NSAgICIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
background-repeat: no-repeat;
background-position: right center;
background-size: 13px;
background-origin: content-box;
background-color: #fff;
outline: none;
}
.survey_general_container select[multiple] {
height: auto;
background: none;
overflow: auto;
}
.survey_general_container span.ps_required {
color: red;
margin-left: -5px
}
.survey_general_container .survey_textarea {
width: 100%;
outline: none !important;
}
.survey-container .ps_progressbar_generalcontainer {
overflow: hidden;
}
button.post-edit-btn.ps_survey_btn_submit.survey_submit_btn,
.swal-button {
padding: 11px 20px;
margin: 0;
border-radius: 3px;
font-size: 17px;
text-transform: none;
}
.survey_general_container  input[type='date'],
.survey_general_container  input[type='number'],
.survey_general_container  input[type='email'],
.survey_general_container  input[type='text']{
width: 100%;
height: 40px;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0px;
padding: 6px;
background-repeat: no-repeat;
background-position: right center;
background-size: 13px;
background-origin: content-box;
background-color: #fff;
}
.survey_general_container .radio-btn,
.survey_general_container .check-btn {
display: flex;
align-items: center;
}
.survey_general_container .ps-centered .radio-btn,
.survey_general_container .ps-centered .check-btn {
display: block;
}
.survey_general_container label.radio-btn span.ps_survey_onlyext,
.survey_general_container label.check-btn span.ps_survey_onlyext {
flex: 1;
}
.survey_general_container .radio-btn span:not(.ps_survey_onlyext) {
background: #fff;
border: 1px solid #000;
width: 19px;
height: 19px;
display: inline-block;
vertical-align: middle;
position: relative;
margin-right: 10px;
border-radius: 50%;
}
.survey_general_container .radio-btn span:not(.ps_survey_onlyext):before {
content: '';
border-radius: 50%;
width: 11px;
height: 11px;
left: 3px;
top: 3px;
position: absolute;
transform: scale(0);
transition: .3s all;
}
.survey_general_container .radio-btn input[type="radio"] {
display: none;
}
.survey_general_container .radio-btn input[type="radio"]:checked ~ span:before {
background: #000;
transform: scale(1);
}
.survey_general_container .radio-btn.invert-btn {
color: #fff;
}
.survey_general_container .radio-btn.invert-btn span {
background: transparent;
border: 1px solid #fff;
}
.survey_general_container .radio-btn.invert-btn input[type="radio"] {
display: none;
}
.survey_general_container .radio-btn.invert-btn input[type="radio"]:checked ~ span:before {
background: #fff;
}
.survey_general_container .check-btn span:not(.ps_survey_onlyext) {
background: #fff;
border: 1px solid #000;
width: 19px;
height: 19px;
display: inline-block;
vertical-align: middle;
position: relative;
margin-right: 10px;
}
.survey_general_container .ps-centered {
text-align: center
}
.survey_general_container span.ps_span_title {
display: block;
margin: 0 0 10px 0;
}
.survey_general_container .check-btn span:not(.ps_survey_onlyext):before {
content:'';
width: 11px;
height: 11px;
left: 3px;
top: 3px;
position: absolute;
transform: scale(0);
transition: .3s all;
}
.survey_general_container .check-btn input[type="checkbox"] {
display: none;
}
.survey_general_container .check-btn input[type="checkbox"]:checked ~ span:before {
background: #000;
transform: scale(1);
}
.survey_general_container .check-btn.invert-btn {
color: #fff;
}
.survey_general_container .check-btn.invert-btn span {
background: transparent;
border: 1px solid #fff;
}
.survey_general_container .check-btn.invert-btn input[type="checkbox"] {
display: none;
}
.survey_general_container .check-btn.invert-btn input[type="checkbox"]:checked ~ span:before {
background: #fff;
}
.survey_general_container .survey_question_container{
padding: 20px 0px;
}
.survey_general_container .survey_question_container.boxed {
border: 1px solid #efefef;
padding: 20px;
box-shadow: 0px 10px 26px rgba(0,0,0,0.1);
border-radius: 6px;
}
.survey_general_container .survey_question_container.boxed .survey_queryble {
margin-bottom: 0;
}
.survey_general_container .survey_question_box .survey_row .survey_row_settings_layout label{
display: inline;
padding-right: 20px;
}
.survey_general_container .survey_question_box .survey_row .survey_column_settings_layout label{
border-bottom: 1px solid #e2e2e2;
padding-bottom: 0.5em;
}
.survey_general_container .survey_question_box .survey_row .survey_column_settings_layout label:last-child{
border-bottom: 0;
padding-bottom: 0.5em;
}
.survey_general_container .survey_question_box .survey_row .survey_row_settings_layout label span:not(.ps_survey_onlyext){
margin-right: 0;
}
.survey-image-block-frontend .container-image {
width: 100%;
}
.survey-image-block-frontend .container-image label{
display: inline;
}
button.featherlight-close-icon.featherlight-close {
margin-top: 0;
}
.survey_general_container .survey_col12 {
display: inline-block;
width: 100%;
}
.survey_general_container .no-boxed {
padding-bottom: 30px;
padding-top: 30px;
border-bottom: 1px solid #ccc;
}
.survey_general_container .no-boxed:first-child {
padding-top: 0;
}
.survey_general_container .boxed {
margin-bottom: 30px
}
.survey_general_container .survey_btns{
text-align: center;
}
.survey_general_container .survey-container-image-front {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-color: #f4f4f4;
height: 150px;
width: 100%;
margin-bottom: 10px;
position: relative;
}
.survey_general_container .check-btn {
cursor: pointer;
}
.survey_general_container .survey-image-block-frontend {
width: calc(50% - 12px);
float: left;
padding: 17px;
border: 1px solid #dedede;
background: #fff;
margin: 6px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.survey_general_container .survey_question_container.boxed h2 {
margin-top: 0px;
margin-bottom: 10px
}
.survey_general_container .survey_question_container.boxed h2:after,
.survey_general_container .survey_question_container.boxed h2:before {
display: none;
content: '';
}
.survey_general_container .ps_resposive_table {
overflow-x: auto;
}
.survey_general_container .ps_resposive_table table{
table-layout: auto;
width: 100%;
border: 0
}
.survey_general_container .ps_resposive_table table th {
text-align: left;
line-height: 1.9375;
}
.survey_general_container .ps_resposive_table table,
.survey_general_container .ps_resposive_table table th,
.survey_general_container .ps_resposive_table table td {
font-size: 16px;
margin-bottom: 0
}
.survey_general_container .ps_resposive_table table th {
font-weight: bold;
text-align: center;
}
.survey_general_container .ps_resposive_table label {
margin-bottom: 0;
}
.survey_general_container .ps_resposive_table tbody tr:nth-child(odd){
background-color: #f4f4f4
}
.survey_general_container .ps_resposive_table thead thead th {
border-bottom: 1px solid #bbb;
padding-bottom: 0.5em;
padding: 0.4em;
text-align: left;
}
.survey_general_container .ps_resposive_table thead th:last-child, td:last-child {
padding-right: 0.4em;
}
.survey_general_container .ps_label_table {
white-space: nowrap
}
.ps_paginator_step {
display: block;
margin-bottom: 20px
}
.ps_paginator_step ul {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}
.ps_paginator_step ul li {
text-align: center;
display: inline-block;
}
.survey_general_container .ps-container-image {
display: block;
margin-bottom: 20px;
}
.swal-overlay--show-modal .swal-modal {
font-family: sans-serif;
}
.ps_paginator_step_number {
border: 1px solid #efefef;
background: #fff;
padding: 10px;
display: block;
margin-bottom: 30px;
color: #000;
border-radius: 6px;
text-align: center;
box-shadow: 0px 10px 26px rgba(0,0,0,0.1);
}
.ps_paginator_step_number ul {
padding: 0;
margin: 0;
list-style: none;
}
.ps_icon_search_image {
text-align: center;
font-size: 40px;
color: #fff;
text-shadow: 0 0 9px rgba(0,0,0,.5);
position: absolute;
width: 100%;
top: 50%;
transform: translatey(-10%);
opacity: 0;
transition: .3s all ease
}
.survey-container .survey_general_container .survey_question_container.boxed {
position: relative;
display: block;
}
.survey-container-image-front:hover .ps_icon_search_image {
opacity: 1;
transform: translatey(-50%);
}
.survey-wrap-input ul {
padding: 0;
margin: 0;
}
.survey_general_container button.post-edit-btn.ps_survey_btn_submit.survey_submit_btn:hover,
.swal-button:hover{
opacity: .7;
}
.swal-footer {
text-align: center
}
.survey_row_settings_layout .survey-image-block-frontend {
width: calc(100% - 12px);
}
.survey_general_container .survey_question_box .survey_row .survey_row_settings_layout label {
display: inline;
}
.swal-overlay {
z-index: 90000
}
.survey-container .ps_paginator_step_number {
font-size: 15px;
font-family: sans-serif;
color: #333
}
.ps_survey_suspended,
.survey-complete-message {
border: 1px solid #efefef;
padding: 20px;
box-shadow: 0px 10px 26px rgba(0,0,0,0.1);
border-radius: 6px;
padding: 40px 150px;
text-align: center;
font-family: sans-serif;
font-size: 14px;
background-color: #ffffff
}
.ps_header_hide_mobile {
display: table-header-group;
}
.ps_header_hide_descktop {
display: none
}
.ps_resposive_table.ps_matrix_responsiveness {
margin: 0
}
@media (max-width: 992px) {
.ps_matrix_responsiveness .ps_label_table {
background: #efefef
}
.ps_matrix_responsiveness tbody th,
.ps_matrix_responsiveness tbody td,
.ps_matrix_responsiveness tbody tr {
display: block;
width: 100%
}
.ps_matrix_responsiveness .ps-centered{
text-align: left;
background: #fff
}
.ps_header_hide_mobile {
display: none
}
.ps_header_hide_descktop {
display: inline-block
}
.ps_survey_suspended,
.survey-complete-message {
padding: 20px;
}
.survey_general_container .survey-image-block-frontend {
width: calc(100% - 12px);
}
.ps_icon_search_image {
opacity: 1;
transform: translatey(-50%);
}
}
.hidden_ps_questions_com
{
display: none !important;
} .ps_ui_customize_survey .ui-state-default,
.ps_ui_customize_survey .ui-widget-content .ui-state-default,
.ps_ui_customize_survey .ui-widget-header .ui-state-default,
.ps_ui_customize_survey .ui-button,
html .ps_ui_customize_survey .ui-button.ui-state-disabled:hover,
html .ps_ui_customize_survey .ui-button.ui-state-disabled:active {
border: 0
}
.ps_ui_customize_survey table.ui-datepicker-calendar thead {
font-size: 10px;
color: #ffffffbd;
font-weight: lighter;
}
.ps_ui_customize_survey table.ui-datepicker-calendar tr {
border-bottom: 0
}
.ui-widget.ui-widget-content.ps_ui_customize_survey  {
border: 0px;
border-radius: 8px;
overflow: hidden;
padding: 12px;
}
.ps_ui_customize_survey a.ui-button.ui-state-disabled:hover {
background: #000
}
.ps_ui_customize_survey a.ui-state-default {
border-radius: 2px
}
.ps_ui_customize_survey a.ui-state-default.ui-state-hover,
.ps_ui_customize_survey .ui-state-active, .ui-widget-content .ui-state-active,
.ps_ui_customize_survey .ui-state-active, .ui-widget-content .ui-state-active {
background: #00000020 !important
}
.ps_ui_customize_survey .ui-widget.ui-widget-content,
.ps_ui_customize_survey .ui-state-default,
.ps_ui_customize_survey .ui-widget-content .ui-state-default,
.ps_ui_customize_survey .ui-datepicker table,
.ps_ui_customize_survey .ui-state-highlight,
.ps_ui_customize_survey .ui-widget-content .ui-state-highlight,
.ps_ui_customize_survey table.ui-datepicker-calendar thead,
.ps_ui_customize_survey .ui-widget-header,
.ps_ui_customize_survey .ui-state-active,
.ps_ui_customize_survey .ui-widget-content
.ps_ui_customize_survey .ui-state-active {
color: #ffffff;
}
.ui-datepicker.ps_ui_customize_survey select.ui-datepicker-month,
.ui-datepicker.ps_ui_customize_survey select.ui-datepicker-year {
width: 46%;
float: left;
margin: 2px 3px;
-webkit-appearance: unset;
background: transparent;
border: 0;
border-bottom: 1px solid #fff;
border-radius: 0;
color: #fff;
font-size: 13px;
} .ps_perfect_survey_spancounter {
color: #999;
font-size: 11px;
text-align: right;
height: 20px;
}
.survey-wrap-input ul li {
margin: 0;
}
.ps_ui_answer_is_my {
font-weight: bold;
background: rgba(0, 255, 27, 0.15);
}@font-face {
font-family: 'icomoon';
src:  url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/backend/assets/fonts/icomoon.eot?y9gz9n);
src:  url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/backend/assets/fonts/icomoon.eot?y9gz9n#iefix) format('embedded-opentype'),
url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/backend/assets/fonts/icomoon.ttf?y9gz9n) format('truetype'),
url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/backend/assets/fonts/icomoon.woff?y9gz9n) format('woff'),
url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/backend/assets/fonts/icomoon.svg?y9gz9n#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="pswp_set_icon-"], [class*=" pswp_set_icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pswp_set_icon-home:before {
content: "\e900";
}
.pswp_set_icon-home2:before {
content: "\e901";
}
.pswp_set_icon-home3:before {
content: "\e902";
}
.pswp_set_icon-office:before {
content: "\e903";
}
.pswp_set_icon-newspaper:before {
content: "\e904";
}
.pswp_set_icon-pencil:before {
content: "\e905";
}
.pswp_set_icon-pencil2:before {
content: "\e906";
}
.pswp_set_icon-quill:before {
content: "\e907";
}
.pswp_set_icon-pen:before {
content: "\e908";
}
.pswp_set_icon-blog:before {
content: "\e909";
}
.pswp_set_icon-eyedropper:before {
content: "\e90a";
}
.pswp_set_icon-droplet:before {
content: "\e90b";
}
.pswp_set_icon-paint-format:before {
content: "\e90c";
}
.pswp_set_icon-image:before {
content: "\e90d";
}
.pswp_set_icon-images:before {
content: "\e90e";
}
.pswp_set_icon-camera:before {
content: "\e90f";
}
.pswp_set_icon-headphones:before {
content: "\e910";
}
.pswp_set_icon-music:before {
content: "\e911";
opacity: 0.3;
}
.pswp_set_icon-music.selected:before {
content: "\e911";
opacity: 1;
}
.pswp_set_icon-play:before {
content: "\e912";
}
.pswp_set_icon-film:before {
content: "\e913";
}
.pswp_set_icon-video-camera:before {
content: "\e914";
}
.pswp_set_icon-dice:before {
content: "\e915";
}
.pswp_set_icon-pacman:before {
content: "\e916";
}
.pswp_set_icon-spades:before {
content: "\e917";
}
.pswp_set_icon-clubs:before {
content: "\e918";
}
.pswp_set_icon-diamonds:before {
content: "\e919";
}
.pswp_set_icon-bullhorn:before {
content: "\e91a";
}
.pswp_set_icon-connection:before {
content: "\e91b";
}
.pswp_set_icon-podcast:before {
content: "\e91c";
}
.pswp_set_icon-feed:before {
content: "\e91d";
}
.pswp_set_icon-mic:before {
content: "\e91e";
}
.pswp_set_icon-book:before {
content: "\e91f";
}
.pswp_set_icon-books:before {
content: "\e920";
}
.pswp_set_icon-library:before {
content: "\e921";
}
.pswp_set_icon-file-text:before {
content: "\e922";
}
.pswp_set_icon-profile:before {
content: "\e923";
}
.pswp_set_icon-file-empty:before {
content: "\e924";
}
.pswp_set_icon-files-empty:before {
content: "\e925";
}
.pswp_set_icon-file-text2:before {
content: "\e926";
}
.pswp_set_icon-file-picture:before {
content: "\e927";
}
.pswp_set_icon-file-music:before {
content: "\e928";
}
.pswp_set_icon-file-play:before {
content: "\e929";
}
.pswp_set_icon-file-video:before {
content: "\e92a";
}
.pswp_set_icon-file-zip:before {
content: "\e92b";
}
.pswp_set_icon-copy:before {
content: "\e92c";
}
.pswp_set_icon-paste:before {
content: "\e92d";
}
.pswp_set_icon-stack:before {
content: "\e92e";
}
.pswp_set_icon-folder:before {
content: "\e92f";
}
.pswp_set_icon-folder-open:before {
content: "\e930";
}
.pswp_set_icon-folder-plus:before {
content: "\e931";
}
.pswp_set_icon-folder-minus:before {
content: "\e932";
}
.pswp_set_icon-folder-download:before {
content: "\e933";
}
.pswp_set_icon-folder-upload:before {
content: "\e934";
}
.pswp_set_icon-price-tag:before {
content: "\e935";
}
.pswp_set_icon-price-tags:before {
content: "\e936";
}
.pswp_set_icon-barcode:before {
content: "\e937";
}
.pswp_set_icon-qrcode:before {
content: "\e938";
}
.pswp_set_icon-ticket:before {
content: "\e939";
}
.pswp_set_icon-cart:before {
content: "\e93a";
}
.pswp_set_icon-coin-dollar:before {
content: "\e93b";
}
.pswp_set_icon-coin-euro:before {
content: "\e93c";
}
.pswp_set_icon-coin-pound:before {
content: "\e93d";
}
.pswp_set_icon-coin-yen:before {
content: "\e93e";
}
.pswp_set_icon-credit-card:before {
content: "\e93f";
}
.pswp_set_icon-calculator:before {
content: "\e940";
}
.pswp_set_icon-lifebuoy:before {
content: "\e941";
}
.pswp_set_icon-phone:before {
content: "\e942";
}
.pswp_set_icon-phone-hang-up:before {
content: "\e943";
}
.pswp_set_icon-address-book:before {
content: "\e944";
}
.pswp_set_icon-envelop:before {
content: "\e945";
}
.pswp_set_icon-pushpin:before {
content: "\e946";
}
.pswp_set_icon-location:before {
content: "\e948";
opacity: 0.3;
}
.pswp_set_icon-location.selected:before {
content: "\e948";
opacity: 1;
}
.pswp_set_icon-location2:before {
content: "\e948";
}
.pswp_set_icon-compass:before {
content: "\e949";
}
.pswp_set_icon-compass2:before {
content: "\e94a";
}
.pswp_set_icon-map:before {
content: "\e94b";
opacity: 0.3;
}
.pswp_set_icon-map.selected:before {
content: "\e94b";
opacity: 1;
}
.pswp_set_icon-history:before {
content: "\e94d";
}
.pswp_set_icon-clock:before {
content: "\e94f";
opacity: 0.3;
}
.pswp_set_icon-clock.selected:before {
content: "\e94f";
opacity: 1;
}
.pswp_set_icon-alarm:before {
content: "\e950";
}
.pswp_set_icon-bell:before {
content: "\e951";
}
.pswp_set_icon-stopwatch:before {
content: "\e952";
}
.pswp_set_icon-calendar:before {
content: "\e953";
}
.pswp_set_icon-printer:before {
content: "\e954";
}
.pswp_set_icon-keyboard:before {
content: "\e955";
}
.pswp_set_icon-display:before {
content: "\e956";
}
.pswp_set_icon-laptop:before {
content: "\e957";
}
.pswp_set_icon-mobile:before {
content: "\e958";
}
.pswp_set_icon-mobile2:before {
content: "\e959";
}
.pswp_set_icon-tablet:before {
content: "\e95a";
}
.pswp_set_icon-tv:before {
content: "\e95b";
}
.pswp_set_icon-drawer:before {
content: "\e95c";
}
.pswp_set_icon-drawer2:before {
content: "\e95d";
}
.pswp_set_icon-box-add:before {
content: "\e95e";
}
.pswp_set_icon-box-remove:before {
content: "\e95f";
}
.pswp_set_icon-download:before {
content: "\e960";
}
.pswp_set_icon-upload:before {
content: "\e961";
}
.pswp_set_icon-floppy-disk:before {
content: "\e962";
}
.pswp_set_icon-drive:before {
content: "\e963";
}
.pswp_set_icon-database:before {
content: "\e964";
}
.pswp_set_icon-undo:before {
content: "\e965";
}
.pswp_set_icon-redo:before {
content: "\e966";
}
.pswp_set_icon-undo2:before {
content: "\e967";
}
.pswp_set_icon-redo2:before {
content: "\e968";
}
.pswp_set_icon-forward:before {
content: "\e969";
}
.pswp_set_icon-reply:before {
content: "\e96a";
}
.pswp_set_icon-bubble:before {
content: "\e96b";
}
.pswp_set_icon-bubbles:before {
content: "\e96c";
}
.pswp_set_icon-bubble2:before {
content: "\e96b";
opacity: 0.3;
}
.pswp_set_icon-bubble2.selected:before {
content: "\e96b";
opacity: 1;
}
.pswp_set_icon-bubbles3:before {
content: "\e96f";
}
.pswp_set_icon-bubbles4:before {
content: "\e970";
}
.pswp_set_icon-user:before {
content: "\e971";
}
.pswp_set_icon-users:before {
content: "\e972";
}
.pswp_set_icon-user-plus:before {
content: "\e973";
}
.pswp_set_icon-user-minus:before {
content: "\e974";
}
.pswp_set_icon-user-check:before {
content: "\e975";
}
.pswp_set_icon-user-tie:before {
content: "\e976";
}
.pswp_set_icon-quotes-left:before {
content: "\e977";
}
.pswp_set_icon-quotes-right:before {
content: "\e978";
}
.pswp_set_icon-hour-glass:before {
content: "\e979";
}
.pswp_set_icon-spinner:before {
content: "\e97a";
}
.pswp_set_icon-spinner2:before {
content: "\e97b";
}
.pswp_set_icon-spinner3:before {
content: "\e97c";
}
.pswp_set_icon-spinner4:before {
content: "\e97d";
}
.pswp_set_icon-spinner5:before {
content: "\e97e";
}
.pswp_set_icon-spinner6:before {
content: "\e97f";
}
.pswp_set_icon-spinner7:before {
content: "\e980";
}
.pswp_set_icon-spinner8:before {
content: "\e981";
}
.pswp_set_icon-spinner9:before {
content: "\e982";
}
.pswp_set_icon-spinner10:before {
content: "\e983";
}
.pswp_set_icon-spinner11:before {
content: "\e984";
}
.pswp_set_icon-binoculars:before {
content: "\e985";
}
.pswp_set_icon-search:before {
content: "\e986";
}
.pswp_set_icon-zoom-in:before {
content: "\e987";
}
.pswp_set_icon-zoom-out:before {
content: "\e988";
}
.pswp_set_icon-enlarge:before {
content: "\e989";
}
.pswp_set_icon-shrink:before {
content: "\e98a";
}
.pswp_set_icon-enlarge2:before {
content: "\e98b";
}
.pswp_set_icon-shrink2:before {
content: "\e98c";
}
.pswp_set_icon-key:before {
content: "\e98d";
}
.pswp_set_icon-key2:before {
content: "\e98e";
}
.pswp_set_icon-lock:before {
content: "\e98f";
}
.pswp_set_icon-unlocked:before {
content: "\e990";
}
.pswp_set_icon-wrench:before {
content: "\e991";
}
.pswp_set_icon-equalizer:before {
content: "\e992";
}
.pswp_set_icon-equalizer2:before {
content: "\e993";
}
.pswp_set_icon-cog:before {
content: "\e994";
}
.pswp_set_icon-cogs:before {
content: "\e995";
}
.pswp_set_icon-hammer:before {
content: "\e996";
}
.pswp_set_icon-magic-wand:before {
content: "\e997";
}
.pswp_set_icon-aid-kit:before {
content: "\e998";
}
.pswp_set_icon-bug:before {
content: "\e999";
}
.pswp_set_icon-pie-chart:before {
content: "\e99a";
}
.pswp_set_icon-stats-dots:before {
content: "\e99b";
}
.pswp_set_icon-stats-bars:before {
content: "\e99c";
}
.pswp_set_icon-stats-bars2:before {
content: "\e99d";
}
.pswp_set_icon-trophy:before {
content: "\e99e";
opacity: 0.3;
}
.pswp_set_icon-trophy.selected:before {
content: "\e99e";
opacity: 1;
}
.pswp_set_icon-gift:before {
content: "\e99f";
}
.pswp_set_icon-glass:before {
content: "\e9a0";
opacity: 0.3
}
.pswp_set_icon-glass.selected:before {
content: "\e9a0";
opacity: 1
}
.pswp_set_icon-glass2:before {
content: "\e9a1";
opacity: 0.3
}
.pswp_set_icon-glass2.selected:before {
content: "\e9a1";
opacity: 1
}
.pswp_set_icon-mug:before {
content: "\e9a2";
opacity: 0.3;
}
.pswp_set_icon-mug.selected:before {
content: "\e9a2";
opacity: 1;
}
.pswp_set_icon-spoon-knife:before {
content: "\e9a3";
opacity: 0.3
}
.pswp_set_icon-spoon-knife.selected:before {
content: "\e9a3";
opacity: 1
}
.pswp_set_icon-leaf:before {
content: "\e9a4";
opacity: 0.3;
}
.pswp_set_icon-leaf.selected:before {
content: "\e9a4";
opacity: 1;
}
.pswp_set_icon-rocket:before {
content: "\e9a5";
opacity: 0.3
}
.pswp_set_icon-rocket.selected:before {
content: "\e9a5";
opacity: 1
}
.pswp_set_icon-meter:before {
content: "\e9a6";
}
.pswp_set_icon-meter2:before {
content: "\e9a7";
}
.pswp_set_icon-hammer2:before {
content: "\e9a8";
}
.pswp_set_icon-fire:before {
content: "\e9a9";
opacity: 0.3
}
.pswp_set_icon-fire.selected:before {
content: "\e9a9";
opacity: 1
}
.pswp_set_icon-lab:before {
content: "\e9aa";
}
.pswp_set_icon-magnet:before {
content: "\e9ab";
}
.pswp_set_icon-bin:before {
content: "\e9ac";
}
.pswp_set_icon-bin2:before {
content: "\e9ad";
}
.pswp_set_icon-briefcase:before {
content: "\e9ae";
}
.pswp_set_icon-airplane:before {
content: "\e9af";
}
.pswp_set_icon-truck:before {
content: "\e9b0";
}
.pswp_set_icon-road:before {
content: "\e9b1";
}
.pswp_set_icon-accessibility:before {
content: "\e9b2";
}
.pswp_set_icon-target:before {
content: "\e9b3";
}
.pswp_set_icon-shield:before {
content: "\e9b4";
}
.pswp_set_icon-power:before {
content: "\e9b5";
opacity: 0.3
}
.pswp_set_icon-power.selected:before {
content: "\e9b5";
opacity: 1
}
.pswp_set_icon-switch:before {
content: "\e9b6";
}
.pswp_set_icon-power-cord:before {
content: "\e9b7";
}
.pswp_set_icon-clipboard:before {
content: "\e9b8";
}
.pswp_set_icon-list-numbered:before {
content: "\e9b9";
}
.pswp_set_icon-list:before {
content: "\e9ba";
}
.pswp_set_icon-list2:before {
content: "\e9bb";
}
.pswp_set_icon-tree:before {
content: "\e9bc";
}
.pswp_set_icon-menu:before {
content: "\e9bd";
}
.pswp_set_icon-menu2:before {
content: "\e9be";
}
.pswp_set_icon-menu3:before {
content: "\e9bf";
}
.pswp_set_icon-menu4:before {
content: "\e9c0";
}
.pswp_set_icon-cloud:before {
content: "\e9c1";
opacity: 0.3
}
.pswp_set_icon-cloud.selected:before {
content: "\e9c1";
opacity: 1
}
.pswp_set_icon-cloud-download:before {
content: "\e9c2";
}
.pswp_set_icon-cloud-upload:before {
content: "\e9c3";
}
.pswp_set_icon-cloud-check:before {
content: "\e9c4";
}
.pswp_set_icon-download2:before {
content: "\e9c5";
}
.pswp_set_icon-upload2:before {
content: "\e9c6";
}
.pswp_set_icon-download3:before {
content: "\e9c7";
}
.pswp_set_icon-upload3:before {
content: "\e9c8";
}
.pswp_set_icon-sphere:before {
content: "\e9c9";
}
.pswp_set_icon-earth:before {
content: "\e9ca";
}
.pswp_set_icon-link:before {
content: "\e9cb";
}
.pswp_set_icon-flag:before {
content: "\e9cc";
opacity: 0.3
}
.pswp_set_icon-flag.selected:before {
content: "\e9cc";
opacity: 1
}
.pswp_set_icon-attachment:before {
content: "\e9cd";
}
.pswp_set_icon-eye:before {
content: "\e9ce";
}
.pswp_set_icon-eye-plus:before {
content: "\e9cf";
}
.pswp_set_icon-eye-minus:before {
content: "\e9d0";
}
.pswp_set_icon-eye-blocked:before {
content: "\e9d1";
}
.pswp_set_icon-bookmark:before {
content: "\e9d2";
}
.pswp_set_icon-bookmarks:before {
content: "\e9d3";
}
.pswp_set_icon-sun:before {
content: "\e9d4";
}
.pswp_set_icon-contrast:before {
content: "\e9d5";
}
.pswp_set_icon-brightness-contrast:before {
content: "\e9d6";
}
#poststuff .pswp_set_icon-star:before {
opacity: 1;
}
.pswp_set_icon-star:before {
content: "\e9d9";
opacity: 0.3;
}
.pswp_set_icon-star.selected:before {
content: "\e9d9";
opacity: 1;
}
.pswp_set_icon-star-half:before {
content: "\e9d8";
}
.pswp_set_icon-heart:before {
content: "\e9da";
opacity: 0.3;
}
.pswp_set_icon-heart.selected:before {
content: "\e9da";
opacity: 1;
}
.pswp_set_icon-man:before {
content: "\e9dc";
}
.pswp_set_icon-woman:before {
content: "\e9dd";
}
.pswp_set_icon-man-woman:before {
content: "\e9de";
}
.pswp_set_icon-happy:before {
content: "\e9e0";
opacity: 0.3;
}
.pswp_set_icon-happy.selected:before {
content: "\e9e0";
opacity: 1;
}
.pswp_set_icon-happy2:before {
content: "\e9e0";
}
.pswp_set_icon-smile:before {
content: "\e9e2";
opacity: 0.3;
}
.pswp_set_icon-smile.selected:before {
content: "\e9e2";
opacity: 1;
}
.pswp_set_icon-tongue:before {
content: "\e9e3";
}
.pswp_set_icon-tongue.selected:before {
content: "\e9e4";
}
.pswp_set_icon-sad:before {
content: "\e9e5";
}
.pswp_set_icon-sad2:before {
content: "\e9e6";
}
.pswp_set_icon-wink:before {
content: "\e9e7";
}
.pswp_set_icon-wink2:before {
content: "\e9e8";
}
.pswp_set_icon-grin:before {
content: "\e9ea";
opacity: 0.3
}
.pswp_set_icon-grin.selected:before {
content: "\e9ea";
opacity: 1
}
.pswp_set_icon-grin2:before {
content: "\e9ea";
}
.pswp_set_icon-cool:before {
content: "\e9ec";
opacity: 0.3
}
.pswp_set_icon-cool.selected:before {
content: "\e9ec";
opacity: 1
}
.pswp_set_icon-cool2:before {
content: "\e9ec";
}
.pswp_set_icon-angry:before {
content: "\e9ed";
}
.pswp_set_icon-angry2:before {
content: "\e9ee";
}
.pswp_set_icon-evil:before {
content: "\e9f0";
opacity: 0.3
}
.pswp_set_icon-evil.selected:before {
content: "\e9f0";
opacity: 1
}
.pswp_set_icon-evil2:before {
content: "\e9f0";
}
.pswp_set_icon-shocked:before {
content: "\e9f1";
}
.pswp_set_icon-shocked2:before {
content: "\e9f2";
}
.pswp_set_icon-baffled:before {
content: "\e9f3";
}
.pswp_set_icon-baffled2:before {
content: "\e9f4";
}
.pswp_set_icon-confused:before {
content: "\e9f6";
opacity: 0.3
}
.pswp_set_icon-confused.selected:before {
content: "\e9f6";
opacity: 1
}
.pswp_set_icon-confused2:before {
content: "\e9f6";
}
.pswp_set_icon-neutral:before {
content: "\e9f8";
opacity: 0.3
}
.pswp_set_icon-neutral.selected:before {
content: "\e9f8";
opacity: 1
}
.pswp_set_icon-neutral2:before {
content: "\e9f8";
}
.pswp_set_icon-hipster:before {
content: "\e9fa";
opacity: 0.3
}
.pswp_set_icon-hipster.selected:before {
content: "\e9fa";
opacity: 1
}
.pswp_set_icon-hipster2:before {
content: "\e9fa";
}
.pswp_set_icon-wondering:before {
content: "\e9fc";
opacity: 0.3
}
.pswp_set_icon-wondering.selected:before {
content: "\e9fc";
opacity: 1
}
.pswp_set_icon-wondering2:before {
content: "\e9fc";
}
.pswp_set_icon-sleepy:before {
content: "\e9fe";
opacity: 0.3
}
.pswp_set_icon-sleepy.selected:before {
content: "\e9fe";
opacity: 1
}
.pswp_set_icon-sleepy2:before {
content: "\e9fe";
}
.pswp_set_icon-frustrated:before {
content: "\ea00";
opacity: 0.3
}
.pswp_set_icon-frustrated.selected:before {
content: "\ea00";
opacity: 1
}
.pswp_set_icon-frustrated2:before {
content: "\ea00";
}
.pswp_set_icon-crying:before {
content: "\ea02";
opacity: 0.3
}
.pswp_set_icon-crying.selected:before {
content: "\ea02";
opacity: 1
}
.pswp_set_icon-crying2:before {
content: "\ea02";
}
.pswp_set_icon-point-up:before {
content: "\ea03";
}
.pswp_set_icon-point-right:before {
content: "\ea04";
}
.pswp_set_icon-point-down:before {
content: "\ea05";
}
.pswp_set_icon-point-left:before {
content: "\ea06";
}
.pswp_set_icon-warning:before {
content: "\ea07";
}
.pswp_set_icon-notification:before {
content: "\ea08";
}
.pswp_set_icon-question:before {
content: "\ea09";
}
.pswp_set_icon-plus:before {
content: "\ea0a";
}
.pswp_set_icon-minus:before {
content: "\ea0b";
}
.pswp_set_icon-info:before {
content: "\ea0c";
}
.pswp_set_icon-cancel-circle:before {
content: "\ea0d";
}
.pswp_set_icon-blocked:before {
content: "\ea0e";
}
.pswp_set_icon-cross:before {
content: "\ea0f";
}
.pswp_set_icon-checkmark:before {
content: "\ea10";
}
.pswp_set_icon-checkmark2:before {
content: "\ea10";
opacity: 0.3;
}
.pswp_set_icon-checkmark2.selected:before {
content: "\ea10";
opacity: 1;
}
.pswp_set_icon-spell-check:before {
content: "\ea12";
}
.pswp_set_icon-enter:before {
content: "\ea13";
}
.pswp_set_icon-exit:before {
content: "\ea14";
}
.pswp_set_icon-play2:before {
content: "\ea15";
}
.pswp_set_icon-pause:before {
content: "\ea16";
}
.pswp_set_icon-stop:before {
content: "\ea17";
}
.pswp_set_icon-previous:before {
content: "\ea18";
}
.pswp_set_icon-next:before {
content: "\ea19";
}
.pswp_set_icon-backward:before {
content: "\ea1a";
}
.pswp_set_icon-forward2:before {
content: "\ea1b";
}
.pswp_set_icon-play3:before {
content: "\ea1c";
}
.pswp_set_icon-pause2:before {
content: "\ea1d";
}
.pswp_set_icon-stop2:before {
content: "\ea1e";
}
.pswp_set_icon-backward2:before {
content: "\ea1f";
}
.pswp_set_icon-forward3:before {
content: "\ea20";
}
.pswp_set_icon-first:before {
content: "\ea21";
}
.pswp_set_icon-last:before {
content: "\ea22";
}
.pswp_set_icon-previous2:before {
content: "\ea23";
}
.pswp_set_icon-next2:before {
content: "\ea24";
}
.pswp_set_icon-eject:before {
content: "\ea25";
}
.pswp_set_icon-volume-high:before {
content: "\ea26";
}
.pswp_set_icon-volume-medium:before {
content: "\ea27";
}
.pswp_set_icon-volume-low:before {
content: "\ea28";
}
.pswp_set_icon-volume-mute:before {
content: "\ea29";
}
.pswp_set_icon-volume-mute2:before {
content: "\ea2a";
}
.pswp_set_icon-volume-increase:before {
content: "\ea2b";
}
.pswp_set_icon-volume-decrease:before {
content: "\ea2c";
}
.pswp_set_icon-loop:before {
content: "\ea2d";
}
.pswp_set_icon-loop2:before {
content: "\ea2e";
}
.pswp_set_icon-infinite:before {
content: "\ea2f";
}
.pswp_set_icon-shuffle:before {
content: "\ea30";
}
.pswp_set_icon-arrow-up-left:before {
content: "\ea31";
}
.pswp_set_icon-arrow-up:before {
content: "\ea32";
}
.pswp_set_icon-arrow-up-right:before {
content: "\ea33";
}
.pswp_set_icon-arrow-right:before {
content: "\ea34";
}
.pswp_set_icon-arrow-down-right:before {
content: "\ea35";
}
.pswp_set_icon-arrow-down:before {
content: "\ea36";
}
.pswp_set_icon-arrow-down-left:before {
content: "\ea37";
}
.pswp_set_icon-arrow-left:before {
content: "\ea38";
}
.pswp_set_icon-arrow-up-left2:before {
content: "\ea39";
}
.pswp_set_icon-arrow-up2:before {
content: "\ea3a";
}
.pswp_set_icon-arrow-up-right2:before {
content: "\ea3b";
}
.pswp_set_icon-arrow-right2:before {
content: "\ea3c";
}
.pswp_set_icon-arrow-down-right2:before {
content: "\ea3d";
}
.pswp_set_icon-arrow-down2:before {
content: "\ea3e";
}
.pswp_set_icon-arrow-down-left2:before {
content: "\ea3f";
}
.pswp_set_icon-arrow-left2:before {
content: "\ea40";
}
.pswp_set_icon-circle-up:before {
content: "\ea41";
}
.pswp_set_icon-circle-right:before {
content: "\ea42";
}
.pswp_set_icon-circle-down:before {
content: "\ea43";
}
.pswp_set_icon-circle-left:before {
content: "\ea44";
}
.pswp_set_icon-tab:before {
content: "\ea45";
}
.pswp_set_icon-move-up:before {
content: "\ea46";
}
.pswp_set_icon-move-down:before {
content: "\ea47";
}
.pswp_set_icon-sort-alpha-asc:before {
content: "\ea48";
}
.pswp_set_icon-sort-alpha-desc:before {
content: "\ea49";
}
.pswp_set_icon-sort-numeric-asc:before {
content: "\ea4a";
}
.pswp_set_icon-sort-numberic-desc:before {
content: "\ea4b";
}
.pswp_set_icon-sort-amount-asc:before {
content: "\ea4c";
}
.pswp_set_icon-sort-amount-desc:before {
content: "\ea4d";
}
.pswp_set_icon-command:before {
content: "\ea4e";
}
.pswp_set_icon-shift:before {
content: "\ea4f";
}
.pswp_set_icon-ctrl:before {
content: "\ea50";
}
.pswp_set_icon-opt:before {
content: "\ea51";
}
.pswp_set_icon-checkbox-checked:before {
content: "\ea52";
}
.pswp_set_icon-checkbox-unchecked:before {
content: "\ea53";
}
.pswp_set_icon-radio-checked:before {
content: "\ea54";
}
.pswp_set_icon-radio-checked2:before {
content: "\ea55";
}
.pswp_set_icon-radio-unchecked:before {
content: "\ea56";
}
.pswp_set_icon-crop:before {
content: "\ea57";
}
.pswp_set_icon-make-group:before {
content: "\ea58";
}
.pswp_set_icon-ungroup:before {
content: "\ea59";
}
.pswp_set_icon-scissors:before {
content: "\ea5a";
}
.pswp_set_icon-filter:before {
content: "\ea5b";
}
.pswp_set_icon-font:before {
content: "\ea5c";
}
.pswp_set_icon-ligature:before {
content: "\ea5d";
}
.pswp_set_icon-ligature2:before {
content: "\ea5e";
}
.pswp_set_icon-text-height:before {
content: "\ea5f";
}
.pswp_set_icon-text-width:before {
content: "\ea60";
}
.pswp_set_icon-font-size:before {
content: "\ea61";
}
.pswp_set_icon-bold:before {
content: "\ea62";
}
.pswp_set_icon-underline:before {
content: "\ea63";
}
.pswp_set_icon-italic:before {
content: "\ea64";
}
.pswp_set_icon-strikethrough:before {
content: "\ea65";
}
.pswp_set_icon-omega:before {
content: "\ea66";
}
.pswp_set_icon-sigma:before {
content: "\ea67";
}
.pswp_set_icon-page-break:before {
content: "\ea68";
}
.pswp_set_icon-superscript:before {
content: "\ea69";
}
.pswp_set_icon-subscript:before {
content: "\ea6a";
}
.pswp_set_icon-superscript2:before {
content: "\ea6b";
}
.pswp_set_icon-subscript2:before {
content: "\ea6c";
}
.pswp_set_icon-text-color:before {
content: "\ea6d";
}
.pswp_set_icon-pagebreak:before {
content: "\ea6e";
}
.pswp_set_icon-clear-formatting:before {
content: "\ea6f";
}
.pswp_set_icon-table:before {
content: "\ea70";
}
.pswp_set_icon-table2:before {
content: "\ea71";
}
.pswp_set_icon-insert-template:before {
content: "\ea72";
}
.pswp_set_icon-pilcrow:before {
content: "\ea73";
}
.pswp_set_icon-ltr:before {
content: "\ea74";
}
.pswp_set_icon-rtl:before {
content: "\ea75";
}
.pswp_set_icon-section:before {
content: "\ea76";
}
.pswp_set_icon-paragraph-left:before {
content: "\ea77";
}
.pswp_set_icon-paragraph-center:before {
content: "\ea78";
}
.pswp_set_icon-paragraph-right:before {
content: "\ea79";
}
.pswp_set_icon-paragraph-justify:before {
content: "\ea7a";
}
.pswp_set_icon-indent-increase:before {
content: "\ea7b";
}
.pswp_set_icon-indent-decrease:before {
content: "\ea7c";
}
.pswp_set_icon-share:before {
content: "\ea7d";
}
.pswp_set_icon-new-tab:before {
content: "\ea7e";
}
.pswp_set_icon-embed:before {
content: "\ea7f";
}
.pswp_set_icon-embed2:before {
content: "\ea80";
}
.pswp_set_icon-terminal:before {
content: "\ea81";
}
.pswp_set_icon-share2:before {
content: "\ea82";
}
.pswp_set_icon-mail:before {
content: "\ea83";
}
.pswp_set_icon-mail2:before {
content: "\ea84";
}
.pswp_set_icon-mail3:before {
content: "\ea85";
}
.pswp_set_icon-mail4:before {
content: "\ea86";
}
.pswp_set_icon-amazon:before {
content: "\ea87";
}
.pswp_set_icon-google:before {
content: "\ea88";
}
.pswp_set_icon-google2:before {
content: "\ea89";
}
.pswp_set_icon-google3:before {
content: "\ea8a";
}
.pswp_set_icon-google-plus:before {
content: "\ea8b";
}
.pswp_set_icon-google-plus2:before {
content: "\ea8c";
}
.pswp_set_icon-google-plus3:before {
content: "\ea8d";
}
.pswp_set_icon-hangouts:before {
content: "\ea8e";
}
.pswp_set_icon-google-drive:before {
content: "\ea8f";
}
.pswp_set_icon-facebook:before {
content: "\ea90";
}
.pswp_set_icon-facebook2:before {
content: "\ea91";
}
.pswp_set_icon-instagram:before {
content: "\ea92";
}
.pswp_set_icon-whatsapp:before {
content: "\ea93";
}
.pswp_set_icon-spotify:before {
content: "\ea94";
}
.pswp_set_icon-telegram:before {
content: "\ea95";
}
.pswp_set_icon-twitter:before {
content: "\ea96";
}
.pswp_set_icon-vine:before {
content: "\ea97";
}
.pswp_set_icon-vk:before {
content: "\ea98";
}
.pswp_set_icon-renren:before {
content: "\ea99";
}
.pswp_set_icon-sina-weibo:before {
content: "\ea9a";
}
.pswp_set_icon-rss:before {
content: "\ea9b";
}
.pswp_set_icon-rss2:before {
content: "\ea9c";
}
.pswp_set_icon-youtube:before {
content: "\ea9d";
}
.pswp_set_icon-youtube2:before {
content: "\ea9e";
}
.pswp_set_icon-twitch:before {
content: "\ea9f";
}
.pswp_set_icon-vimeo:before {
content: "\eaa0";
}
.pswp_set_icon-vimeo2:before {
content: "\eaa1";
}
.pswp_set_icon-lanyrd:before {
content: "\eaa2";
}
.pswp_set_icon-flickr:before {
content: "\eaa3";
}
.pswp_set_icon-flickr2:before {
content: "\eaa4";
}
.pswp_set_icon-flickr3:before {
content: "\eaa5";
}
.pswp_set_icon-flickr4:before {
content: "\eaa6";
}
.pswp_set_icon-dribbble:before {
content: "\eaa7";
}
.pswp_set_icon-behance:before {
content: "\eaa8";
}
.pswp_set_icon-behance2:before {
content: "\eaa9";
}
.pswp_set_icon-deviantart:before {
content: "\eaaa";
}
.pswp_set_icon-500px:before {
content: "\eaab";
}
.pswp_set_icon-steam:before {
content: "\eaac";
}
.pswp_set_icon-steam2:before {
content: "\eaad";
}
.pswp_set_icon-dropbox:before {
content: "\eaae";
}
.pswp_set_icon-onedrive:before {
content: "\eaaf";
}
.pswp_set_icon-github:before {
content: "\eab0";
}
.pswp_set_icon-npm:before {
content: "\eab1";
}
.pswp_set_icon-basecamp:before {
content: "\eab2";
}
.pswp_set_icon-trello:before {
content: "\eab3";
}
.pswp_set_icon-wordpress:before {
content: "\eab4";
}
.pswp_set_icon-joomla:before {
content: "\eab5";
}
.pswp_set_icon-ello:before {
content: "\eab6";
}
.pswp_set_icon-blogger:before {
content: "\eab7";
}
.pswp_set_icon-blogger2:before {
content: "\eab8";
}
.pswp_set_icon-tumblr:before {
content: "\eab9";
}
.pswp_set_icon-tumblr2:before {
content: "\eaba";
}
.pswp_set_icon-yahoo:before {
content: "\eabb";
}
.pswp_set_icon-yahoo2:before {
content: "\eabc";
}
.pswp_set_icon-tux:before {
content: "\eabd";
}
.pswp_set_icon-appleinc:before {
content: "\eabe";
}
.pswp_set_icon-finder:before {
content: "\eabf";
}
.pswp_set_icon-android:before {
content: "\eac0";
}
.pswp_set_icon-windows:before {
content: "\eac1";
}
.pswp_set_icon-windows8:before {
content: "\eac2";
}
.pswp_set_icon-soundcloud:before {
content: "\eac3";
}
.pswp_set_icon-soundcloud2:before {
content: "\eac4";
}
.pswp_set_icon-skype:before {
content: "\eac5";
}
.pswp_set_icon-reddit:before {
content: "\eac6";
}
.pswp_set_icon-hackernews:before {
content: "\eac7";
}
.pswp_set_icon-wikipedia:before {
content: "\eac8";
}
.pswp_set_icon-linkedin:before {
content: "\eac9";
}
.pswp_set_icon-linkedin2:before {
content: "\eaca";
}
.pswp_set_icon-lastfm:before {
content: "\eacb";
}
.pswp_set_icon-lastfm2:before {
content: "\eacc";
}
.pswp_set_icon-delicious:before {
content: "\eacd";
}
.pswp_set_icon-stumbleupon:before {
content: "\eace";
}
.pswp_set_icon-stumbleupon2:before {
content: "\eacf";
}
.pswp_set_icon-stackoverflow:before {
content: "\ead0";
}
.pswp_set_icon-pinterest:before {
content: "\ead1";
}
.pswp_set_icon-pinterest2:before {
content: "\ead2";
}
.pswp_set_icon-xing:before {
content: "\ead3";
}
.pswp_set_icon-xing2:before {
content: "\ead4";
}
.pswp_set_icon-flattr:before {
content: "\ead5";
}
.pswp_set_icon-foursquare:before {
content: "\ead6";
}
.pswp_set_icon-yelp:before {
content: "\ead7";
}
.pswp_set_icon-paypal:before {
content: "\ead8";
}
.pswp_set_icon-chrome:before {
content: "\ead9";
}
.pswp_set_icon-firefox:before {
content: "\eada";
}
.pswp_set_icon-IE:before {
content: "\eadb";
}
.pswp_set_icon-edge:before {
content: "\eadc";
}
.pswp_set_icon-safari:before {
content: "\eadd";
}
.pswp_set_icon-opera:before {
content: "\eade";
}
.pswp_set_icon-file-pdf:before {
content: "\eadf";
}
.pswp_set_icon-file-openoffice:before {
content: "\eae0";
}
.pswp_set_icon-file-word:before {
content: "\eae1";
}
.pswp_set_icon-file-excel:before {
content: "\eae2";
}
.pswp_set_icon-libreoffice:before {
content: "\eae3";
}
.pswp_set_icon-html-five:before {
content: "\eae4";
}
.pswp_set_icon-html-five2:before {
content: "\eae5";
}
.pswp_set_icon-css3:before {
content: "\eae6";
}
.pswp_set_icon-git:before {
content: "\eae7";
}
.pswp_set_icon-codepen:before {
content: "\eae8";
}
.pswp_set_icon-svg:before {
content: "\eae9";
}
.pswp_set_icon-IcoMoon:before {
content: "\eaea";
}
table.survey_settings  {
border-spacing: 0px !important;
width: 100%;
clear: both;
margin: 0;
}
.survey-inner-table {
border-spacing: 0px !important;
width: 100%;
clear: both;
margin: 0;
}
.survey_inner  tr td {
border: 0;
}
#survey_settings .inside,
#survey_editor .inside,
#survey_shortcode .inside,
#survey_logic .inside {
padding: 0;
margin: 0;
}
#survey_settings.postbox,
#survey_editor.postbox,
#survey_shortcode.postbox,
#survey_logic.postbox {
border: 1px solid #dcdee3;
}
select.survey_conditional_select {
width: 100%;
}
.survey_logic_conditions .survey_settings tbody tr td {
border: 0
}
.survey_logic_conditions .survey_row{
border-top: 1px solid #e0e0e0;
padding: 17px 0;
}
.pswp_set_icon-hilight {
color: #ffa400;
}
.psrv_boximport_export_survey {
margin-top: 30px;
}
i.pswp_set_icon-star.pswp_set_icon-hilight:before {
opacity: 1;
}
.survey_settings  td.label {
background: #F9F9F9;
border-top: 1px solid #f0f0f0;
border-right: 1px solid #E1E1E1;
width: 30%;
vertical-align: top;
}
.survey_settings  tbody tr td {
padding: 13px 15px;
border-top: 1px solid #f5f5f5;
border-bottom: 0 none;
}
.survey-table-head tr th {
padding: 13px 15px;
border-top: 1px solid #f5f5f5;
border-bottom: 0 none;
text-align: left;
}
.survey_settings  tr{
vertical-align: top;
}
.survey_settings  tbody tr td {
padding: 13px 15px;
}
.survey-block {
margin-bottom: 30px;
}
.survey_input  p {
display: block;
font-size: 15px;
line-height: 1.4em;
padding: 0 !important;
font-style: normal;
line-height: 22px;
color: #899194;
}
table.survey_settings  tbody tr td.label p {
display: block;
font-size: 13px;
padding: 0 !important;
margin: 3px 0 0 !important;
font-style: normal;
line-height: 20px;
color: #828282;
font-style: italic;
}
table.survey_settings  tbody tr td.label label {
display: block;
font-size: 14px;
line-height: 1.4em;
padding: 0;
margin: 0 0 3px;
color: #333;
font-weight: bold;
}
table.survey_input  input[type="text"],
table.survey_input  input[type="url"],
table.survey_input  input[type="number"],
table.survey_input  input[type="password"],
table.survey_input  input[type="email"],
table.survey_input  input[type="date"],
table.survey_input  textarea,
table.survey_input select {
width: 99.95%;
outline: none;
box-shadow: none;
border-radius: 5px;
}
#survey_editor table.survey_input  input[type="text"],
#survey_editor table.survey_input  input[type="number"],
#survey_editor table.survey_input  input[type="password"],
#survey_editor table.survey_input  input[type="email"],
#survey_editor table.survey_input  input[type="date"],
#survey_editor table.survey_input  textarea,
#survey_editor table.survey_input select {
width: 99.95%;
padding: 3px 5px;
outline: none;
padding: 5px 0px;
box-shadow: none;
border-radius: 0px;
border: 0;
border-bottom: 2px solid #f4f4f4;
}
#survey_editor table.survey_input input[type="text"].question-validate.warning{
border-bottom: 2px solid red;
}
#survey_editor table.survey_input  input[type="text"]:focus,
#survey_editor table.survey_input  input[type="number"]:focus,
#survey_editor table.survey_input  input[type="password"]:focus,
#survey_editor table.survey_input  input[type="email"]:focus,
#survey_editor table.survey_input  input[type="date"]:focus,
#survey_editor table.survey_input  textarea:focus,
#survey_editor table.survey_input select:focus {
border-color: #0085ba;
}
.survey-left-sortable {
padding:0;
width: 50%;
vertical-align: top;
}
.survey_settings td.survey_container_inner_settings.survey_align_top tbody tr td{
border-top: 0;
}
.psrv_editor_general_container {
display: flex;
}
.survey-add-footer-inner {
flex: 2;
padding: 0 11px;
background: rgb(231 240 248);
position: relative;
border-right: 1px solid #e8e8e8;
}
.survey-questions-mount {
flex: 7;
background: #ffffff;
padding: 15px;
position: relative
}
.psrv_toast_add_question {
position: fixed;
bottom: 20px;
right: 20px;
background: #24c724;
color: #fff;
padding: 20px;
font-size: 15px;
z-index: 1;
}
.survey-empty {
border: 2px dashed #e0e0e0;
border-radius: 5px;
padding: 20px 20px 40px 20px;
background: #ffffff;
text-align: center;
}
.survey-empty p.survey-empty-message {
color: #828282;
font-size: 17px;
line-height: 30px;
margin-top: 0;
font-weight: bold;
}
.survey-footer {
text-align: center;
}
.survey-empty.survey_yellow_class {
border: 0;
padding: 18px;
background: #ffffff;
border-left: 5px solid #2171b1;
text-align: left;
border-radius: 0;
}
.survey-empty.survey_yellow_class p {
margin: 0;
color: #363e42;
}
span.survey-no-icon {
font-size: 45px;
background-color: #dadada;
color: transparent;
text-shadow: 2px 2px 0px rgba(255,255,255,0.5);
-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
}
a.ps-meta-restore {
font-style: italic;
display: inline-block;
text-decoration: none;
margin-top: 2px;
}
.survey-add-footer {
background: rgba(2, 133, 186, 0.12);
}
.survey_settings  tbody tr td.survey-add-footer-inner {
border: 1px solid rgba(2, 133, 186, 0.18);
}
.survey-select-type {
text-align: center;
margin-top: 15px;
position: sticky;
top: 45px;
margin-bottom: 15px;
display: block;
}
.survey-btn-add {
height: 90px;
background: #fff;
position: relative;
border-radius: 8px;
}
.survey-btn-add a {
text-decoration: none;
display: flex;
align-items: center;
margin-bottom: 4px;
padding: 18px;
height: calc(100% - 36px);
border: 1px solid rgb(232 232 232);
border-radius: 8px;
align-items: center;
flex-direction: column;
}
.survey-btn-add a span {
text-align: center;
display: block;
}
.survey_image-block-settings {
margin-bottom: 10px;
padding: 10px;
background: #ccc;
display: block;
}
.ps-container-image img {
width: 100%;
height: auto;
}
.survey-btn-add a span i {
font-size: 20px;
background: #fff;
padding: 8px;
border-radius: 100px;
display: inline-block;
color: #0285ba;
height: 20px;
width: 20px;
opacity: 1
}
ul.survey_select_all_export {
margin: 0;
padding: 0;
}
ul.survey_select_all_export li {
display: block
}
#importexport p {
color: #000;
}
#importexport .survey_settings td.label {
background: #fff;
border-top: 0;
border-right: 0;
width: 20%;
vertical-align: top;
}
#importexport .survey_settings tbody tr td {
border-top: 0;
}
#importexport table.survey_settings tbody tr td.label label {
display: block;
font-size: 14px;
line-height: 1.4em;
padding: 0;
margin: 0 0 3px;
color: #000;
font-weight: bold
}
button.answer-set-image-btn.button.survey-image-loads {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
.survey-image-single-block {
position: relative;
background-size: cover;
background-color: #f4f4f4;
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: 200px;
margin-bottom: 20px;
}
.survey_question_header {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.survey_tool_edit {
visibility: hidden;
}
.survey_question_header:hover .survey_tool_edit{
visibility: visible;
}
td.survey_question ul {
font-weight: lighter;
margin: 0;
}
td.survey_question ul li {
display: inline-block;
margin: 0;
margin-right: 3px
}
td.survey_question ul li a {
font-size: 13px;
}
.survey-btn-add a:hover span i {
background: #0285ba;
color: #fff;
}
.introdatabyip {
background: #fff !important;
border: 1px solid #e5e5e5 !important;
box-shadow: 0 1px 1px rgba(0,0,0,.04) !important;
}
#poststuff .survey_title_ip {
padding-left: 0;
padding-right: 0;
}
.reset_survey_tablestyle {
background: transparent !important;
border: 0 transparent !important;
}
.survey-block-image-general {
display: block;
position: relative;
border: 2px solid #f4f4f4;
padding: 12px;
}
th.sorting_asc:after {
content: '';
border-top: 5px solid #000;
border-left: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 5px solid transparent;
position: absolute;
top: 18px;
height: 0px;
width: 1px;
margin-left: 10px
}
th.sorting_desc:after {
content: '';
border-top: 5px solid transparent;
border-left: 5px solid transparent;
border-bottom: 5px solid #000;
border-right: 5px solid transparent;
position: absolute;
top: 14px;
height: 0px;
width: 1px;
margin-left: 10px
}
th.sorting_desc,
th.sorting_asc{
position: relative;
}
.introdatabyip th,
.introdata th{
cursor: pointer;
}
li.paginate_button.active {
background: #0285ba;
}
li.paginate_button.active a{
color: #fff;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
background: #0285ba;
border-color:#0285ba;
color: #fff;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover a{
color: #fff;
}
.survey-image-header-controll .survey-image-delete-item {
position: absolute;
right: 0;
top: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled a {
color: #ccc
}
.survey-image-header-controll {
position: relative;
margin-bottom: 13px;
}
.survey-btn-add a span:last-child {
font-size: 15px;
line-height: 15px;
margin-top: 5px;
margin-left: 0;
}
.survey-select-type ul {
margin: 0;
}
.survey-select-type ul:last-child {
margin-bottom: 5px;
}
.survey_header_questions {
background: red;
}
.survey_stats_header .survey_question,
.survey_stats_header .survey_last-colum {
padding: 5px 15px;
}
.survey_header_questions .survey_first-colum,
.survey_header_questions .survey_question,
.survey_header_questions .survey_last-colum {
padding: 8px 15px;
}
.survey_question {
width: 75%;
cursor: pointer;
}
.survey_question:hover{
color: #005577
}
.survey_first-colum {
width: 10%;
}
.survey_last-colum {
width: 15%;
}
.survey_inner_settings {
width: 100%;
}
td.survey_last-colum_action {
width: 10%;
text-align: right;
}
td.survey_last-colum_action ul {
margin: 0;
}
td.survey_last-colum_action ul li {
display: inline-block;
margin: 0;
}
td.survey_last-colum_action ul li a {
list-style: none;
text-decoration: none;
margin-left: 10px;
}
td.survey_container_inner_settings {
padding: 0 !important;
}
table.survey_inner_settings {
border-spacing: 0px;
}
ul.survey_optional_settings {
border-top: 0px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
padding: 0 0 10px 0;
margin: 0;
margin-bottom: 10px;
}
.survey_settings_area ul.survey_optional_settings:last-child{
border-bottom: 0;
}
.surgey_repeater_field {
padding-left: 0 !important;
padding-right: 0 !important;
}
.survey_single_question {
background: #fff;
margin-bottom: 15px;
border-radius: 8px;
}
a.survey_psrv_copy {
color: #989898;
text-decoration: none;
display: block;
font-family: sans-serif;
font-size: 12px;
display: block;
text-align: right;
margin-top: 10px;
}
a.survey_psrv_copy:focus,
a.survey_psrv_copy:active,
a.survey_psrv_copy:hover {
background: transparent !important;
}
.survey-questions-mount .survey_single_question{
border: 1px solid #e8e8e8;
}
.survey-questions-mount .survey_settings tbody tr td {
border-top: 0px solid #f5f5f5;
}
.ui-sortable-helper {
box-shadow: 0px 10px 10px rgba(0,0,0,.2);
background: #fff;
}
.survey-placeholder-ui {
background: repeating-linear-gradient(
45deg,
rgb(231 240 248),
rgb(231 240 248) 5px,
rgb(221 232 241) 5px,
rgb(221 232 241) 10px
);
margin-bottom: 15px;
border-radius: 8px;
}
#logic-conditions-container .survey-placeholder-ui {
background: repeating-linear-gradient(
45deg,
rgb(231 240 248),
rgb(231 240 248) 5px,
rgb(221 232 241) 5px,
rgb(221 232 241) 10px
);
margin-bottom: 0;
border-radius: 0;
}
.psrv_comand_logic_condition {
width: 60px;
display: flex;
justify-content: space-between;
align-items: center;
}
.psrv_rower_logic_condition {
display: flex;
flex-direction: row;
padding: 0 15px;
align-items: center;
}
.psrv_rower_logic_condition .psrv_rower_logic_condition_form:last-child {
margin-right: 0;
}
.psrv_rower_logic_condition_separator {
padding-top: 15px
}
#logic-conditions-container .survey-placeholder-ui {
padding: 17px 0;
}
.psrv_rower_logic_condition p {
margin: 0
}
.psrv_rower_logic_condition_form {
flex: 1;
margin: 0 10px;
}
.psrv_rower_logic_condition_form.psrv_last_select {
margin-right: 0;
}
.reorder-single-answer tr {
background: #fff;
}
.survey_move_header,
.survey_move_element {
cursor: move;
}
.survey_alert {
color: red;
}
.survey-btn-support.btn-copy-question:hover {
color: #00425d
}
a.survey-btn-support.survey_alert.btn-delete-question:hover {
color: #bd0000
}  [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;
} [data-tooltip]:before {
position: absolute;
bottom: 150%;
left: 50%;
margin-bottom: 5px;
margin-left: -80px;
padding: 7px 0px;
width: 150px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #000;
background-color: hsla(0, 0%, 20%, 0.9);
color: #fff;
content: attr(data-tooltip);
text-align: center;
font-size: 12px;
line-height: 1.2;
} [data-tooltip]:after {
position: absolute;
bottom: 150%;
left: 50%;
margin-left: -5px;
width: 0;
border-top: 5px solid #000;
border-top: 5px solid hsla(0, 0%, 20%, 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;
}
.survey_green_action {
color: green;
}
.survey_alert:hover {
color: red;
}
.survey_green_action:hover {
color: green;
}
.survey-wrap-input.survey_center_form_element {
width: 70%;
display: inline-block;
}
.survey_move_element {
width: 10%;
display: inline-block;
}
.survey_delete_element {
width: 10%;
display: inline-block;
text-align: right;
}
.survey-btn-support {
text-decoration: none;
}
.survey_textarea {
width: 100%;
}
.cropit-preview {
background-color: #f8f8f8;
background-size: cover;
border: 5px solid #ccc;
border-radius: 3px;
margin-top: 7px;
width: 100px;
height: 100px;
}
.cropit-preview-image-container {
cursor: move;
}
.cropit-preview-background {
opacity: .2;
cursor: auto;
}
.image-size-label {
margin-top: 10px;
}
.survey-wrap-input li {
display: inline-block;
}
.survey_center_title_statistics {
text-align: center
}
.survey-wrap-input li i {
font-size: 25px;
}
.survey_active_class {
border: 1px solid rgba(2, 133, 186, 0.18);
background: rgb(2, 133, 186);
color: #005577;
border-radius: 8px 8px 0 0;
}
.survey_active_class td.survey_question ul li a {
color: #fff
}
.survey_active_class td.survey_question ul li a:hover {
text-decoration: underline;
color: #fff
}
.survey_active_class td.survey_question ul li a.survey-btn-support.survey_alert.btn-delete-question:hover {
color: #fff
}
i.pswp_set_icon-enlarge {
font-size: 14px;
color: #848C92;
padding-top: 4px;
display: inline-block;
}
.survey_active_class i.pswp_set_icon-enlarge,
.survey_active_class .survey_question p.survey_question_p,
.survey_active_class p.survey_type_choose {
color: #fff !important;
}
.survey_type_choose {
text-align: right;
}
.survey_active_class td.survey_last-colum i {
color: #0285ba;
background-color: #fff;
}
.survey_active_class .survey_settings tbody tr td {
border-color: transparent;
}
td.survey_question {
font-weight: bold;
color: #0285ba;
}
td.survey_last-colum i {
color: #fff;
background-color: #0285ba;
font-size: 14px;
padding: 8px;
border-radius: 100px;
}
.survey-question-accordion {
width: 90%;
}
.survey-question-accordion-close {
width: 10%;
text-align: right !important;
}
.survey_settings  tbody tr td.survey_container_table {
padding: 0;
}
table.dataTable.no-footer {
border: 0;
}
.ps_resposive_table {
overflow-x: auto;
margin: 10px
}
.ps_questions_statistics .survey_question {
width: 70%;
}
.ps_questions_statistics td.survey_last-colum {
width: 30%;
}
.survey_question_body .survey_charts {
width: 100%;
max-width: 600px;
margin: 0 auto;
height: auto;
padding: 40px 0
}
p.survey_question_p  {
margin: 0;
color: #0085ba;
font-size: 15px;
}
.ps_respons_data {
display: block;
float: left;
width: 100%;
margin-bottom: 30px;
margin-top: 20px;
}
.ps_block_stats {
width: 33.3333333333%;
background: transparent;
float: left;
}
p.survey-empty-message br {
display: block;
height: 0;
content: " ";
margin-bottom: -4px;
}
.ps_inner_stats_box {
display: block;
background: #fff;
color: #0285ba;
margin: 15px;
padding: 10px;
font-weight: bold;
height: 80px;
overflow: hidden;
position: relative;
border-radius: 10px;
box-shadow: 0px 10px 26px rgba(0,0,0,0.06);
border: 1px solid #efefef;
text-align: center;
}
span.ps_icon_stats {
font-size: 72px;
position: absolute;
right: 20px;
top: 13px;
color: rgba(255,255,255,0.2);
}
div#survey_open_modal {
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
width: 100%;
display: none;
}
.ps_inner_stats_box p.ps_number_stats {
font-size: 37px;
color: #0285ba;
font-weight: regular;
}
.ps_inner_stats_box p {
margin: 0;
font-size: 12px;
color: #555;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: lighter;
}
td.ps-rower-expanded {
display: block;
}
table.survey_settings.survey_input.survey_header_questions tbody tr {
vertical-align: middle;
}
td.label.survey_settings_area {
vertical-align: text-bottom;
}
.survey_alert_banner {
padding: 15px;
background: #fff;
border: 1px solid #ccd0d4;
border-left: 4px solid;
box-shadow: 0 1px 1px rgba(0,0,0,.04)
}
.survey_positive_color {
border-left-color: #46b44f;
}
.survey_alert_color {
border-left-color: #bd0000;
}
.ps_normal_style_font {
color: #46b44f !important;
}
.ps_alert_style_font {
color: #bd0000 !important;
}
p.survey_alert_p {
color: #444;
margin: 0;
font-size: 14px;
}
.survey_align_top {
vertical-align: top;
}
p.survey_question_p {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 250px;
}
#survey_settings .postbox-header,
#survey_editor .postbox-header,
#survey_logic .postbox-header {
display: none;
}
.label.survey_settings_area.ps_settings-modal {
position: fixed;
width: 500px;
height: auto;
top: 50%;
left: 50%;
z-index: 100000;
box-shadow: 0px 0px 30px rgba(0,0,0,0.1);
transform: translate(-50%,-50%);
display: none;
background: #fff;
}
p.ps_submit_modal input {
text-transform: uppercase;
width: 70pt;
}
p.ps_submit_modal {
padding: 10pt !important;
text-align: center;
}
label.ps_label_select_setting {
display: block;
margin-bottom: 10px;
font-weight: bold;
}
.ps_header_setting_open {
font-size: 17px;
padding: 15px;
color: #0285ba;
background: #f4f4f4;
position: relative
}
span.ps_open_settings {
display: inline-block;
margin: 15px;
}
span.ps_open_settings:hover {
opacity: .7;
}
.ps_settings_header {
padding: 10px;
background: #0285ba;
color: #fff;
font-weight: bold;
font-size: 15px;
position: relative
}
.ps_body_container_modal {
background: #fff;
padding: 25px;
}
span.ps_close_modal {
position: absolute;
right: 0;
top: 0;
font-size: 19px;
height: 30px;
width: 38px;
text-align: center;
padding-top: 8px;
cursor: pointer;
}
span.ps_close_modal:hover {
opacity: 0.7;
}
li.ps_titleform_settings {
font-weight: bold;
}
.ps_modal_back {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.75);
z-index: 100000;
display: none;
}
li.ps_all_select_setting select {
width: 100%;
}
img.psrv_nosurvey_yet {
width: 100%;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
}
.psrv_nosurvey_yet_container {
max-width: 640px;
margin: 50px auto;
}
@media (max-width: 1515px) {
.survey-questions-mount {
flex: 5;
}
}
@media (max-width: 1380px) {
.survey-questions-mount {
flex: 4;
}
}
@media (max-width: 1100px) {
.psrv_icon_hidden {
display: none;
}
.psrv_comand_logic_condition {
width: 100%;
margin-bottom: 15px;
}
.psrv_rower_logic_condition_form {
margin: 0;
}
.psrv_rower_logic_condition .survey_move_header.ui-sortable-handle i,
.psrv_rower_logic_condition i.pswp_set_icon-cross {
font-size: 18px;
}
.psrv_rower_logic_condition {
flex-direction: column;
}
.psrv_rower_logic_condition_form {
width: 100%;
margin-bottom: 15px;
}
.survey-btn-add a span:last-child {
font-size: 17px;
line-height: 15px;
margin-top: 0px;
margin-left: 15px;
}
.survey-btn-add a {
flex-direction: row-reverse;
justify-content: space-between;
}
.survey-select-type {
display: none;
}
.psrv_show_show {
display: block;
}
div#survey_open_modal {
display: block;
}
.psrv_editor_general_container .psrv_set_emptyfield .survey-empty {
position: relative;
top: auto;
left: auto;
transform: initial;
width: calc(100% - 60px);
border: none;
margin: 20px auto;
}
.survey-questions-mount {
flex: 1;
}
.survey-add-footer-inner {
flex: 1;
}
.psrv_editor_general_container {
flex-direction: column-reverse;
}
.survey-add-footer-inner {
border-right: 0px solid #e8e8e8;
border-top: 1px solid #e8e8e8;
}
}
@media (max-width: 992px) {
#survey_editor span.ps_hide_mobiles {
display: none
}
p.survey_question_p {
width: 250px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
th.survey_last-colum {
text-align: right !important;
}
table.survey_settings.survey_input.survey_header_questions td.label{
position: absolute;
width: calc(100% - 30px);
height: calc(100% - 26px);
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 12;
}
.survey_question_body {
position: relative;
}
}
@media (max-width: 768px) {
.survey_settings tbody tr td {
border-top: 0;
}
.psrv_tabs_nav li {
padding: 15px 20px !important;
}
.survey_tool_edit {
visibility: visible;
}
#importexport .survey_settings td.label {
display: none
}
td.survey-left-sortable.survey_leftresponsive {
display: block;
width: calc(100% - 30px);
}
.ps_questions_statistics span.ps_hide_mobiles {
display: none
}
td.survey_last-colum_action ul{
visibility: visible
}
.survey_settings td.label {
background: #ffffff;
}
.ps_block_stats {
width: 100%;
}
p.survey_question_p {
width: 178px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
height: 27px;
}
td.survey_last-colum {
text-align: right
}
.label.survey_settings_area.ps_settings-modal {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100000;
box-shadow: 0px 0px 30px rgba(0,0,0,0.1);
transform: none;
display: none;
background: #fff;
}
#survey_shortcode .survey_settings.survey_input td,
#survey_settings .survey_settings.survey_input td{
display: block;
width: calc(100% - 30px);
}
} .purchase-activation-code.invalid
{
color: red;
}
.purchase-activation-code.valid
{
color: green;
}
.ps-valid-code-required-message {
font-size: 15pt;
color: #008203;
}
.psrv_set_emptyfield p.survey-empty-message{
margin-bottom: 0;
font-weight: 400;
color: #363e42;
}
.psrv_set_emptyfield .survey-empty {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 70%;
border: none;
}
.psswitch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
}
.psswitch input {
display:none;
}
.psslider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #c3c4c7;
-webkit-transition: .4s;
transition: .4s;
}
.psslider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
input:checked + .psslider {
background-color: #2171b1;
}
input:focus + .psslider {
box-shadow: 0 0 1px #2196F3;
}
input:checked + .psslider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
} .psrv_tabs_nav {
display: flex;
margin: 0;
justify-content: flex-end;
background: #e7f0f8;
border-bottom: 0px solid #e1e1e1;
align-items: center;
}
.psrv_tabs_nav li {
text-align: center;
margin: 0;
padding: 24px 25px;
background: transparent;
cursor: pointer;
font-weight: bold;
font-size: 14px;
border-top: 3px solid transparent;
margin-bottom: -1px;
}
.psrv_stats_settings,
.psrv_messages_settings {
display: none;
}
.psrv_tabs_nav li.psrv_active_tab_clicked {
background: #ffffff;
color: #509fe2;
border-top: 3px solid #509fe2;
} .psslider.psround {
border-radius: 34px;
}
.psslider.psround:before {
border-radius: 50%;
}
.row:after, .row:before {
display: table;
content: " ";
}
:after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row:after {
clear: both;
}
@keyframes survey-rotate {
0% {
transform: rotatey(0);
opacity: 0;
}
15% {
opacity: 1;
}
50% {
opacity: 1;
}
60% {
transform: rotatey(180deg) translateX(-14px);
}
61% {
opacity: 0;
}
100% {
opacity: 0;
}
}
.survey-no-data-effects {
position: relative;
width: 214px;
margin: 0 auto;
overflow: hidden;
margin-bottom: 20px;
}
.survey-no-data-effects img {
height: 180px;
width: auto;
}
.survey-no-data-effects__wrapper {
width: 104px;
height: 25px;
position: absolute;
margin: 30px 30px 30px 0;
top: -8px;
left: 91px;
perspective: 10px;
transform-origin: 9px;
animation-name: survey-rotate;
animation-duration: 4s;
animation-iteration-count: infinite;
animation-play-state: running;
}
.survey-no-data-effects__light {
background-image: linear-gradient(to right, #ffd54f 0%, #fff176 16%,
hsla(54, 100%, 80%, 0.72) 48%,
rgba(255, 255, 255, 0) 100%);
width: 100%;
height: 100%;
transform: rotatey(-12deg);
border-radius: 5000px 5px 5px 5000px;
} .ps_global_settings {
background: #34485d;
margin-top: 10px;
display: inline-block;
width: 100%;
position: relative;
}
.ps_global_loader_setting {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.5);
z-index: 1;
}
.ps_global_header {
background: rgb(15, 155, 212);
display: block;
width: 100%;
height: 70px;
}
.ps_logo_settings {
display: block;
height: 70px;
float: left;
width: 240px;
background: rgb(2, 133, 186);
}
.ps_container_button {
float: left;
width: calc(100% - 240px);
height: 70px;
position: relative;
}
.ps_global_container {
display: block;
width: 100%;
}
.ps_global_sidebar_menu {
display: block;
background: #34495e;
width: 240px;
float: left;
}
.ps_global_container_side_container {
float: left;
display: block;
width: calc(100% - 280px);
padding: 20px;
background: #f9f8f8;
}
ul.ps_global_menu {
margin: 0;
}
ul.ps_global_menu li{
margin: 0;
outline: none;
}
ul.ps_global_menu li a {
font-size: 14px;
font-weight: 400;
line-height: 44px;
display: block;
color: #fff;
text-decoration: none;
padding: 0 20px;
outline: none;
}
ul.ps_global_menu li a:focus{
box-shadow: none
}
ul.ps_global_menu li a:hover{
background: #2f4052
}
.ps_title_section {
background: #0f9bd552;
padding: 17px 18px;
display: block;
border-left: 3px solid #0285ba;
}
.ps_title_section h3 {
color: #0285ba;
margin: 0;
font-weight: 500;
}
#ps_global_settings .survey_settings td.label {
background: transparent;
border-top: 1px solid #f0f0f0;
border-right: 0px solid #E1E1E1;
width: 30%;
vertical-align: middle;
font-size: 14px;
color: #39464e;
font-weight: bold;
padding-right: 30px
}
a.button.button-primary.button-large.ps_button_restart_default {
background: transparent;
border: 3px solid rgba(255, 255, 255, 0.6);
height: 42px;
text-shadow: none;
box-shadow: none;
color: rgba(255, 255, 255, 0.6);
font-size: 15px;
font-weight: bold;
position: absolute;
top: 15px;
left: 18px;
padding-top: 4px;
padding-bottom: 3px;
}
a.button.button-primary.button-large.ps_button_restart_default:hover {
border: 3px solid rgba(255, 255, 255, 1);
color: rgba(255, 255, 255, 1);
}
input.button.button-primary.button-large.ps_button_submitsetting {
background: #35c756;
border: 3px solid #35c756;
height: 42px;
text-shadow: none;
box-shadow: none;
color: #fff;
font-size: 15px;
font-weight: bold;
position: absolute;
top: 15px;
right: 18px;
}
input.button.button-primary.button-large.ps_button_submitsetting:hover {
border: 3px solid #5fe07c;
}
#ps_global_settings .ps_logo_settings {
background-image: url(//www.festolandia.it/wp-content/plugins/perfect-survey/resources/backend/assets/img/ps_logo_settings_page.png);
background-size: cover;
background-repeat: no-repeat;
position: relative
}
#ps_global_settings p.ps_settings_subtitle {
font-size: 18px;
color: #9a9a9a;
}
#ps_global_settings table.widefat {
border: 0px solid #e5e5e5;
box-shadow: none;
background: transparent;
}
p.ps_version_settings {
position: absolute;
color: #ffffff73;
font-weight: bold;
right: 15px;
top: 25px;
margin: 0;
}
#ps_global_settings .survey_settings tbody tr td {
padding: 13px 0px;
border-top: 0px solid #f0f0f0;
}
label.survey_radio_image > input {
visibility: hidden;
position: absolute;
}
label.survey_radio_image > input + img{
cursor: pointer;
border: 4px solid transparent;
}
label.survey_radio_image > input:checked + img{
border: 4px solid #0f9bd4
}
#ps_global_settings  .ps_settings_tabcontent {
display: none;
}
a.ps_settings_tablinks.active {
background: #2f4052;
}
textarea.ps_text_coded {
font-family: monospace;
font-size: 12px;
}
#ps_global_settings .survey_settings tbody tr td.ps_multiple_form {
padding: 13px 5px;
border-top: 0;
}
.psrv_toast_add_question {
visibility: hidden;
margin-left: -125px;
background-color: #46b44f;
color: #fff;
text-align: center;
border-radius: 2px;
padding: 16px;
position: fixed;
z-index: 1;
bottom: 30px;
font-size: 17px;
border-radius: 4px;
display: flex;
align-items: center;
}
.psrv_container_toast span {
margin-left: 10px;
}
.psrv_container_toast .pswp_set_icon-spinner2 {
animation: spin_toast_show 1s linear infinite;
display: inline-block;
}
.psrv_toast_add_question.psrv_toast_add_question_show {
visibility: visible;
-webkit-animation: fadein_toast_show 0.2s, fadeout_toast_show 0.2s 1s;
animation: fadein_toast_show 0.2s, fadeout_toast_show 0.2s 1s;
animation-fill-mode: forwards;
}
@keyframes spin_toast_show {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@-webkit-keyframes fadein_toast_show {
from {bottom: 0; opacity: 0;}
to {bottom: 30px; opacity: 1;}
}
@-webkit-keyframes fadeout_toast_show {
from {bottom: 30px; opacity: 1;}
to {bottom: 0; opacity: 0;}
}
.message-error
{
background-color: red;
color: #fff !important;
padding: 10px;
font-size: 15px;
}
.message-success
{
background-color: #4c9a00;
color: #fff !important;
padding: 10px;
font-size: 15px;
}
.ps_image_loader {
height: 20px;
width: 20px;
border-top: 3px solid #0385ba;
border-bottom: 3px solid #0385ba;
border-left: 3px solid #0385ba;
border-radius: 130px;
border-right: 3px solid #fff;
animation-name: spin;
animation-duration: 0.5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
margin-bottom: 20px;
}
.image-iconer img {
max-width: 90px;
height: auto;
}
.about-wrap .headline-feature img.minimum_ps_right {
width: 80px
}
.inline-svg.aligncenter.magnifi_ps_cent img {
width: 100%;
height: auto;
max-width: 100%;
}
@keyframes spin {
from {
transform:rotate(0deg);
}
to {
transform:rotate(360deg);
}
} .ps_sfe_statistics {
text-align: left;
}
.survey_progress_bar {
position: relative;
height: 10px;
border-radius: 100px;
overflow: hidden;
margin-bottom: 0px;
background: #efefef;
}
.survey_value_single_bar {
text-align: center;
height: 10px;
position: relative;
background: #0085ba;
float: left;
border-radius: 100px;
}
.survey_value_numeric {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-weight: bold;
color: #fff;
font-size: 10px;
}
.survey_progress_bar_legend {
margin: 0 0 10px 0;
}
.survey_progress_bar_legend ul {
text-align: left;
list-style: none;
margin: 0;
padding: 0
}
.survey_progress_bar_legend ul li {
margin-left: 0;
margin-top: 3px
}
.survey_progress_bar_legend_color {
width: 15px;
height: 15px;
border-radius: 100px;
margin-right: 10px;
display: inline-block;
vertical-align: middle;
}
.survey_progress_bar_legend_label {
margin-right: 20px;
vertical-align: middle;
font-size: 12px;
}
.ps_sfe_statistics {
font-family: sans-serif;
font-size: 14px;
}
.ps_sfe_questions {
padding: 4px 10px 4px 10px;
}
.ps_sfe_questions p.ps_sfe_question {
margin: 0;
font-size: 15px;
font-weight: bold;
}
.ps_sfe_toglger {
cursor: pointer;
}
.ps_sfe_toglger,
.ps_sfe_statistics_body {
border: 1px solid #efefef;
box-shadow: 0px 10px 26px rgba(0,0,0,0.1);
border-radius: 6px;
padding: 10px;
background: #fff;
margin-bottom: 20px;
border-radius: 7px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: relative;
}
.ps_sfe_toglger_arrow_bottom {
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%) rotate(-180deg);
width: 20px;
height: 20px;
border-radius: 100%;
background: #0085ba;
transition: transform .4s ease-in-out
}
.ps_sfe_toglger_arrow_in {
position: absolute;
width: 8px;
height: 8px;
border-top: 3px solid #fff;
border-right: 3px solid #fff;
top: calc(50% + 1px);
transform: translate(-50%,-50%) rotate(-45deg);
left: 50%;
}
.ps_sfe_toglger.ps_sfe_toglger_opener .ps_sfe_toglger_arrow_bottom {
transform: translateY(-50%) rotate(0);
}
p.ps_sfe_toglger_paragraph {
margin: 0;
font-size: 14px;
padding: 0 10px;
}
.ps_sfe_toglger_paragraph {
font-weight: bold;
}
.ps_sfe_toglger_span {
font-weight: lighter;
color: #999;
}
.psrw_table_stilings_data {
margin-bottom: 0
}
table.psrw_table_stilings_data td, table.psrw_table_stilings_data th {
border: 1px solid #ddd;
padding: 8px;
word-break: unset;
font-size: 13px;
}
.ps_sfe_result h4 {
margin: 0 0 10px 0;
font-size: 14px;
font-weight: bold;
}
.survey_progress_bar_generalcontainer {
padding-bottom: 0px;
margin-bottom: 10px;
border-bottom: 1px solid #ddd;
}
.psr_genera_container_boxed_stats {
margin: 15px 10px;
}
.ps_resposive_table table.psrw_table_stilings_data {
margin-top: 0;
}
button.post-edit-btn.ps_survey_btn_submit.survey_submit_btn,
.swal-button,
button.swal-button.swal-button--confirm:focus {
text-decoration: none;
}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@keyframes pulsate{0%,to{opacity:1}50%{opacity:.2}}#spotlight{position:fixed;top:-1px;bottom:-1px;width:100%;z-index:99999;color:#fff;background-color:#000;opacity:0;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .2s ease-out;font-family:Arial,sans-serif;font-size:16px;font-weight:400;contain:strict;touch-action:none;pointer-events:none}#spotlight.show{opacity:1;transition:none;pointer-events:auto}#spotlight.white{color:#212529;background-color:#fff}#spotlight.white .spl-next,#spotlight.white .spl-page~*,#spotlight.white .spl-prev,#spotlight.white .spl-spinner{filter:invert(1)}#spotlight.white .spl-progress{background-color:rgba(0,0,0,.35)}#spotlight.white .spl-footer,#spotlight.white .spl-header{background-color:rgba(255,255,255,.65)}#spotlight.white .spl-button{background:#212529;color:#fff}.spl-footer,.spl-header{background-color:rgba(0,0,0,.45)}#spotlight .contain,#spotlight .cover{object-fit:cover;height:100%;width:100%}#spotlight .contain{object-fit:contain}#spotlight .autofit{object-fit:none;width:auto;height:auto;max-height:none;max-width:none;transition:none}.spl-scene,.spl-spinner,.spl-track{width:100%;height:100%;position:absolute}.spl-track{contain:strict}.spl-spinner{background-position:center;background-repeat:no-repeat;background-size:42px;opacity:0}.spl-spinner.spin{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNmZmYiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2Utb3BhY2l0eT0iLjY1Ij48Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuMTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvZz48L2c+PC9zdmc+);transition:opacity .2s linear .25s;opacity:1}.spl-spinner.error{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyIiB3aWR0aD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYsMUExNSwxNSwwLDEsMCwzMSwxNiwxNSwxNSwwLDAsMCwxNiwxWm0wLDJhMTMsMTMsMCwwLDEsOC40NSwzLjE0TDYuMTQsMjQuNDVBMTMsMTMsMCwwLDEsMTYsM1ptMCwyNmExMywxMywwLDAsMS04LjQ1LTMuMTRMMjUuODYsNy41NUExMywxMywwLDAsMSwxNiwyOVoiIGlkPSJiYW5fc2lnbl9jcm9zc2VkX2NpcmNsZSIvPjwvc3ZnPg==);background-size:128px;transition:none;opacity:.5}.spl-scene{transition:transform .65s cubic-bezier(.1,1,.1,1);contain:layout size;will-change:transform}.spl-pane>*{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;left:50%;top:50%;margin:0;padding:0;border:0;transform:translate(-50%,-50%) scale(1);transition:transform .65s cubic-bezier(.3,1,.3,1),opacity .65s ease;contain:layout style;will-change:transform,opacity;visibility:hidden}.spl-header,.spl-pane,.spl-progress{position:absolute;top:0}.spl-pane{width:100%;height:100%;transition:transform .65s cubic-bezier(.3,1,.3,1);contain:layout size;will-change:transform,contents}.spl-header{width:100%;height:50px;text-align:right;transform:translateY(-100px);transition:transform .35s ease;overflow:hidden;will-change:transform}#spotlight.menu .spl-footer,#spotlight.menu .spl-header,.spl-footer:hover,.spl-header:hover{transform:translateY(0)}.spl-header div{display:inline-block;vertical-align:middle;white-space:nowrap;width:50px;height:50px;opacity:.5}.spl-progress{width:100%;height:3px;background-color:rgba(255,255,255,.45);transform:translateX(-100%);transition:transform linear}.spl-footer,.spl-next,.spl-prev{position:absolute;transition:transform .35s ease;will-change:transform}.spl-footer{left:0;right:0;bottom:0;line-height:20px;padding:20px 20px 0;padding-bottom:env(safe-area-inset-bottom,0);text-align:left;font-size:15px;font-weight:400;transform:translateY(100%)}.spl-title{font-size:22px}.spl-button,.spl-description,.spl-title{margin-bottom:20px}.spl-button{display:inline-block;background:#fff;color:#000;border-radius:5px;padding:10px 20px;cursor:pointer}.spl-next,.spl-page~*,.spl-prev{background-position:center;background-repeat:no-repeat}.spl-page{float:left;width:auto;line-height:50px}.spl-page~*{background-size:21px;float:right}.spl-fullscreen{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHZpZXdCb3g9Ii0xIC0xIDI2IDI2IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggM0g1YTIgMiAwIDAgMC0yIDJ2M20xOCAwVjVhMiAyIDAgMCAwLTItMmgtM20wIDE4aDNhMiAyIDAgMCAwIDItMnYtM00zIDE2djNhMiAyIDAgMCAwIDIgMmgzIi8+PC9zdmc+)}.spl-fullscreen.on{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04IDN2M2EyIDIgMCAwIDEtMiAySDNtMTggMGgtM2EyIDIgMCAwIDEtMi0yVjNtMCAxOHYtM2EyIDIgMCAwIDEgMi0yaDNNMyAxNmgzYTIgMiAwIDAgMSAyIDJ2MyIvPjwvc3ZnPg==)}.spl-autofit{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9Ijk2cHgiIHZpZXdCb3g9IjAgMCA5NiA5NiIgd2lkdGg9Ijk2cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIiBmaWxsPSIjZmZmIiBkPSJNNzEuMzExLDgwQzY5LjY3LDg0LjY2LDY1LjIzLDg4LDYwLDg4SDIwYy02LjYzLDAtMTItNS4zNy0xMi0xMlYzNmMwLTUuMjMsMy4zNC05LjY3LDgtMTEuMzExVjc2YzAsMi4yMSwxLjc5LDQsNCw0SDcxLjMxMSAgeiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSIgZmlsbD0iI2ZmZiIgZD0iTTc2LDhIMzZjLTYuNjMsMC0xMiw1LjM3LTEyLDEydjQwYzAsNi42Myw1LjM3LDEyLDEyLDEyaDQwYzYuNjMsMCwxMi01LjM3LDEyLTEyVjIwQzg4LDEzLjM3LDgyLjYzLDgsNzYsOHogTTgwLDYwICBjMCwyLjIxLTEuNzksNC00LDRIMzZjLTIuMjEsMC00LTEuNzktNC00VjIwYzAtMi4yMSwxLjc5LTQsNC00aDQwYzIuMjEsMCw0LDEuNzksNCw0VjYweiIvPjwvc3ZnPg==)}.spl-zoom-in,.spl-zoom-out{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PGxpbmUgeDE9IjgiIHgyPSIxNCIgeTE9IjExIiB5Mj0iMTEiLz48L3N2Zz4=);background-size:22px}.spl-zoom-in{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PGxpbmUgeDE9IjExIiB4Mj0iMTEiIHkxPSI4IiB5Mj0iMTQiLz48bGluZSB4MT0iOCIgeDI9IjE0IiB5MT0iMTEiIHkyPSIxMSIvPjwvc3ZnPg==)}.spl-download{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNDEuNzMycHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE0MS43MzIgMTQxLjczMiIgd2lkdGg9IjE0MS43MzJweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIwLjY3NCwxMjUuMTM4SDIwLjc5M3YxNi41OTRoOTkuODgxVjEyNS4xMzh6IE0xMTkuMDE5LDU4Ljc3NmMtMi41NjEtMi41NjItNi43MTYtMi41NjItOS4yNzUsMEw3Ny4yMSw5MS4zMTJWNi41NjIgICBDNzcuMjEsMi45MzYsNzQuMjY5LDAsNzAuNjQ4LDBjLTMuNjI0LDAtNi41NiwyLjkzNy02LjU2LDYuNTYzdjg0Ljc1TDMxLjk5Miw1OS4yMThjLTIuNTYyLTIuNTY0LTYuNzE1LTIuNTY0LTkuMjc3LDAgICBjLTIuNTY1LDIuNTYyLTIuNTY1LDYuNzE2LDAsOS4yNzlsNDMuMjk0LDQzLjI5M2MwLjE1LDAuMTU0LDAuMzE0LDAuMjk5LDAuNDgxLDAuNDM4YzAuMDc2LDAuMDYyLDAuMTU1LDAuMTEzLDAuMjM0LDAuMTc2ICAgYzAuMDk0LDAuMDY1LDAuMTg2LDAuMTQyLDAuMjc5LDAuMjA2YzAuMDk3LDAuMDYzLDAuMTkyLDAuMTE0LDAuMjg2LDAuMTc0YzAuMDg4LDAuMDU0LDAuMTc0LDAuMTA1LDAuMjY1LDAuMTUzICAgYzAuMSwwLjA1NiwwLjE5OSwwLjEsMC4yOTgsMC4xNDdjMC4wOTcsMC4wNDUsMC4xOSwwLjA5MSwwLjI4MywwLjEzMmMwLjA5OCwwLjA0LDAuMTk2LDAuMDcyLDAuMjk1LDAuMTA1ICAgYzAuMTA0LDAuMDM4LDAuMjA3LDAuMDc4LDAuMzEyLDAuMTA5YzAuMTAxLDAuMDMsMC4xOTcsMC4wNTIsMC4yOTcsMC4wNzdjMC4xMDgsMC4wMjMsMC4yMTQsMC4wNTgsMC4zMjQsMC4wNzggICBjMC4xMTUsMC4wMjEsMC4yMzEsMC4wMzMsMC4zNDYsMC4wNTRjMC4wOTcsMC4wMTUsMC4xOTIsMC4wMzIsMC4yODksMC4wNDJjMC40MywwLjA0MiwwLjg2NSwwLjA0MiwxLjI5NSwwICAgYzAuMS0wLjAxLDAuMTkxLTAuMDI3LDAuMjg5LTAuMDQyYzAuMTE0LTAuMDIxLDAuMjMzLTAuMDI5LDAuMzQ0LTAuMDU0YzAuMTA5LTAuMDIxLDAuMjE3LTAuMDU1LDAuMzI0LTAuMDc4ICAgYzAuMTAyLTAuMDI1LDAuMTk5LTAuMDQ3LDAuMjk5LTAuMDc3YzAuMTA1LTAuMDMxLDAuMjA3LTAuMDcxLDAuMzEyLTAuMTA5YzAuMTAyLTAuMDMsMC4xOTUtMC4wNjIsMC4yOTUtMC4xMDUgICBjMC4wOTYtMC4wNDEsMC4xOTEtMC4wODcsMC4yODMtMC4xMzJjMC4xLTAuMDQ4LDAuMTk5LTAuMDkyLDAuMjk3LTAuMTQ3YzAuMDkxLTAuMDQ4LDAuMTc3LTAuMTA0LDAuMjY0LTAuMTUzICAgYzAuMDk4LTAuMDYsMC4xOTMtMC4xMSwwLjI4Ny0wLjE3NGMwLjA5Ni0wLjA2NCwwLjE4OS0wLjE0MSwwLjI4MS0wLjIwNmMwLjA3Ni0wLjA2MiwwLjE1Ni0wLjExMywwLjIzMy0wLjE3NiAgIGMwLjI0OS0wLjIwNCwwLjQ3OS0wLjQzNywwLjY5NC0wLjY3YzAuMDc2LTAuMDY3LDAuMTU0LTAuMTMxLDAuMjI5LTAuMjAzbDQzLjI5NC00My4yOTYgICBDMTIxLjU4MSw2NS40OTEsMTIxLjU4MSw2MS4zMzcsMTE5LjAxOSw1OC43NzYiLz48L2c+PC9zdmc+);background-size:20px}.spl-theme{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMiIgdmlld0JveD0iMiAyIDIwIDIwIiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIsNGMtNC40MTgsMC04LDMuNTgyLTgsOHMzLjU4Miw4LDgsOHM4LTMuNTgyLDgtOFMxNi40MTgsNCwxMiw0eiBNMTIsMThjLTMuMzE0LDAtNi0yLjY4Ni02LTZzMi42ODYtNiw2LTZzNiwyLjY4Niw2LDYgUzE1LjMxNCwxOCwxMiwxOHoiLz48cGF0aCBkPSJNMTIsN3YxMGMyLjc1NywwLDUtMi4yNDMsNS01UzE0Ljc1Nyw3LDEyLDd6Ii8+PC9nPjwvc3ZnPg==)}.spl-play{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSItMC41IC0wLjUgMjUgMjUiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iMTAgOCAxNiAxMiAxMCAxNiAxMCA4Ii8+PC9zdmc+)}.spl-play.on{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSItMC41IC0wLjUgMjUgMjUiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxsaW5lIHgxPSIxMCIgeDI9IjEwIiB5MT0iMTUiIHkyPSI5Ii8+PGxpbmUgeDE9IjE0IiB4Mj0iMTQiIHkxPSIxNSIgeTI9IjkiLz48L3N2Zz4=);animation:pulsate 1s ease infinite}.spl-close{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIyIDIgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMTgiIHgyPSI2IiB5MT0iNiIgeTI9IjE4Ii8+PGxpbmUgeDE9IjYiIHgyPSIxOCIgeTE9IjYiIHkyPSIxOCIvPjwvc3ZnPg==)}.spl-next,.spl-prev{top:50%;width:50px;height:50px;opacity:.65;background-color:rgba(0,0,0,.45);border-radius:100%;cursor:pointer;margin-top:-25px;transform:translateX(-100px);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cG9seWxpbmUgcG9pbnRzPSIxNSAxOCA5IDEyIDE1IDYiLz48L3N2Zz4=);background-size:30px}.spl-prev{left:20px}.spl-next{left:auto;right:20px;transform:translateX(100px) scaleX(-1)}#spotlight.menu .spl-prev{transform:translateX(0)}#spotlight.menu .spl-next{transform:translateX(0) scaleX(-1)}@media (hover:hover){.spl-page~div{cursor:pointer;transition:opacity .2s ease}.spl-next:hover,.spl-page~div:hover,.spl-prev:hover{opacity:1}}@media (max-width:500px){.spl-header div{width:44px}.spl-footer .spl-title{font-size:20px}.spl-footer{font-size:14px}.spl-next,.spl-prev{width:35px;height:35px;margin-top:-17.5px;background-size:15px 15px}.spl-spinner{background-size:30px 30px}}.hide-scrollbars{overflow:hidden!important}#photonic-social{padding:.2em;border:none;border-radius:4px;background:#111;background:rgba(0,0,0,.5);display:inline-block}#photonic-social a{width:28px;height:28px;display:block;float:left;color:inherit;text-decoration:none;margin:0 .2em;cursor:pointer}a.photonic-buy-link{width:28px;height:28px;display:inline-block;color:inherit;text-decoration:none;margin:0 .4em;cursor:pointer;vertical-align:middle}#photonic-social div,.photonic-buy-link .icon-buy{font-size:28px;float:left;position:relative;width:100%;height:100%;background-image:url(//www.festolandia.it/wp-content/plugins/photonic/include/images/Icons.svg?v=3.04);background-color:#bbb;background-size:100%;background-repeat:no-repeat;border-radius:3px}#photonic-social a:hover div{background-color:#6af}#photonic-social a:first-child{margin-left:0}#photonic-social a:last-child{margin-right:0}#photonic-social .icon-facebook{background-position:0 0}#photonic-social .icon-twitter{background-position:0 -112px}#photonic-social .icon-pinterest{background-position:0 -56px}.photonic-buy-link .icon-buy{background-position:0 -252px;background-color:transparent}#photonic-social .icon-facebook:after,#photonic-social .icon-facebook:before,#photonic-social .icon-twitter:after,#photonic-social .icon-twitter:before{content:''!important}#baguetteBox-overlay #photonic-social{margin-top:1rem;margin-left:1rem}#bp_container #photonic-social{top:10px;right:60px}.ginner-container #photonic-social{top:1rem;left:1rem;display:block;position:absolute}.lg-toolbar #photonic-social{float:right;margin-top:8px;background:0 0}#spotlight #photonic-social{width:120px;padding:.6em;opacity:1}#spotlight #photonic-social a:hover div{opacity:1}#cboxContent #photonic-social{position:absolute;top:14px;left:14px}#cboxContent button{padding:0}.fancybox-title #photonic-social{position:absolute;right:0;top:50%;transform:translateY(-50%)}.fancybox-title-inside-wrap{margin-top:10px!important;padding-top:0!important}.fancybox-title-over-wrap{display:block;width:100%;box-sizing:border-box}.fancybox-caption #photonic-social{float:right}.fancybox-toolbar #photonic-social{margin:auto 0;height:44px;padding:0 8px;border-radius:0;background:rgba(30,30,30,.6)}.fancybox-toolbar #photonic-social a{margin:8px .2em}.fancybox-slide--html .fancybox-content{overflow:hidden;padding:0}#fancybox-left,#fancybox-right{width:15%}#fancybox-content,#fancybox-wrap{box-sizing:content-box}.fancybox-inner{overflow:auto!important}.photonic-fancybox .fancybox-inner{overflow:hidden!important}#pp_full_res #photonic-social{position:absolute;top:14px;left:28px}#imagelightbox-overlay #photonic-social{position:absolute;top:2.5em;left:2.5em}.photonic-featherlight #photonic-social{position:absolute;top:5%;left:5%}#lightcase-content{background:0 0}@media screen and (min-width:641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:0;overflow:hidden}}#swipebox-arrows{text-align:center}#swipebox-arrows #photonic-social{background:0 0;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#TB_overlay{z-index:1050!important}#TB_window{z-index:1060!important}video.photonic{margin:0;padding:0}.photonic-slideshow-adapt-height-width img{width:100%;vertical-align:middle}.photonic-slideshow-side-white li img{width:auto;vertical-align:middle}.modal-gallery a{display:inline-block}.photonic-standard-layout{width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap}.photonic-standard-layout .photonic-level-1{float:left;position:relative}.photonic-standard-layout .photonic-level-1:after{content:'';visibility:hidden;display:block;height:0;clear:both}.photonic-gallery-1c .photonic-thumb{width:98%}.photonic-gallery-2c .photonic-thumb{width:49%}.photonic-gallery-3c .photonic-thumb{width:32%}.photonic-gallery-4c .photonic-thumb{width:24%}.photonic-gallery-5c .photonic-thumb{width:19%}.photonic-gallery-6c .photonic-thumb{width:16%}.photonic-gallery-7c .photonic-thumb{width:14%}.photonic-gallery-8c .photonic-thumb{width:12%}.photonic-gallery-9c .photonic-thumb{width:10.5%}.photonic-gallery-10c .photonic-thumb{width:9.5%}.photonic-tree{margin:0;padding:0}.photonic-tree .photonic-tree .photonic-tree{margin-left:1.5rem}.photonic-panel ul{padding:0;margin:10px auto}.photonic-panel{display:none;text-align:center;width:800px;z-index:5;padding:10px;border-radius:10px}.sizes-missing .photonic-thumb{display:none}.photonic-thumb{display:inline-block;list-style:none;vertical-align:top;text-align:center;background:0 0!important;line-height:1.1em;zoom:1;box-sizing:border-box;padding:5px;margin:0}.photonic-auto-padded .photonic-level-1{padding:5px 8px}.photonic-auto-padded .photonic-level-2{margin:10px}.modal-gallery .photonic-thumb{padding:10px;box-sizing:border-box}.photonic-stream ul.photonic-level-1-container,.photonic-stream ul.photonic-level-2-container{padding:0!important;margin:0 auto!important}.photonic-masonry-horizontal-layout,.photonic-masonry-layout{width:100%!important;position:relative;clear:both;margin:0 auto;column-gap:0}.photonic-masonry-horizontal-layout .photonic-thumb,.photonic-masonry-layout .photonic-thumb{width:100%;display:block}.photonic-masonry-horizontal-layout .photonic-thumb a,.photonic-masonry-layout .photonic-thumb a{padding:0;width:100%}.photonic-masonry-horizontal-layout.title-display-below .photonic-title,.photonic-masonry-layout.title-display-below .photonic-title{padding:2px;overflow:hidden;font-family:"Noto Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.7em}.photonic-masonry-horizontal-layout .photonic-thumb a img,.photonic-masonry-layout .photonic-thumb a img{width:100%;height:100%;padding:0}.photonic-stream .photonic-masonry-horizontal-layout .photonic-thumb,.photonic-stream .photonic-masonry-layout .photonic-thumb{margin:0;position:relative}.photonic-mosaic-layout{width:100%!important;position:relative;clear:both;margin:0 auto;overflow:hidden}.photonic-mosaic-layout .photonic-thumb{display:inline-block;margin:0;position:absolute;padding:0}.photonic-mosaic-layout .photonic-thumb a{padding:0;width:100%;height:100%}.photonic-mosaic-layout .photonic-thumb a img{width:100%;height:100%;padding:0}.photonic-stream .photonic-mosaic-layout .photonic-thumb{margin:0}.photonic-random-layout{width:100%!important;position:relative;clear:both;margin:0 auto;overflow:hidden}.photonic-random-layout .photonic-thumb{margin:0;position:relative;padding:2px;float:left}.photonic-random-layout .photonic-thumb a{box-sizing:border-box;padding:0;width:100%;height:100%;color:transparent}.photonic-random-layout .photonic-thumb a img{width:100%!important;height:100%!important;padding:0}.photonic-stream .photonic-random-layout .photonic-thumb{margin:0}.sizes-present .photonic-thumb img{visibility:hidden}.photonic-masonry-horizontal-layout.sizes-missing .photonic-thumb a img,.photonic-masonry-layout.sizes-missing .photonic-thumb a img,.photonic-mosaic-layout.sizes-missing .photonic-thumb a img,.photonic-random-layout.sizes-missing .photonic-thumb a img{display:none}.photonic-random-layout.sizes-present{display:flex!important;flex-wrap:wrap}.photonic-random-layout.sizes-present .photonic-thumb,.photonic-random-layout.sizes-present::after{--ratio:calc(var(--dw) / var(--dh));flex-basis:calc(var(--ratio) * var(--tile-min-height))}.photonic-stream .photonic-random-layout.sizes-present .photonic-thumb{flex-grow:calc(var(--ratio) * 100)}.photonic-random-layout.sizes-present .photonic-thumb a img{max-width:100%}.photonic-random-layout.sizes-present::after{--dw:2;--dh:1;content:'';flex-grow:1000000}.photonic-masonry-horizontal-layout:after,.photonic-masonry-layout:after,.photonic-mosaic-layout:after,.photonic-random-layout:after,.photonic-standard-layout:after{clear:both;display:table;content:""}a.photonic-level-3-expand{float:right;text-decoration:none;box-shadow:none;width:1.5em;height:1.5em;border-radius:50%;background:#fff url(//www.festolandia.it/wp-content/plugins/photonic/include/images/Icons.svg?v=3.04) no-repeat;background-size:100%}a.photonic-level-3-expand-plus{background-position:0 -7.5em}a.photonic-level-3-expand-down{background-position:0 -9em}a.photonic-level-3-expand-up{background-position:0 -10.5em}a.photonic-level-3-expand:hover{text-decoration:none;background-color:#6af}.photonic-stream{clear:both;display:inline-block;width:100%;margin:1.6em 0}.photonic-stream img.circle{border-radius:50%}.photonic-title-info{position:relative}.photonic-standard-layout .photonic-title-info{margin:0 auto}.title-display-hover-slidedown-show .photonic-title-info{margin-top:-100%}.title-display-hover-slideup-show .photonic-thumb a img,.title-display-slideup-stick .photonic-thumb a img{padding:0}.photonic-slideshow.title-display-hover-slideup-show li .photonic-title,.photonic-slideshow.title-display-slideup-stick li .photonic-title,.title-display-hover-slideup-show a .photonic-title,.title-display-slideup-stick a .photonic-title{background:#111;background:rgba(33,33,33,.8);height:0;transition:height .4s,padding .4s;overflow:hidden;width:100%;font-size:.7em;color:#ddd;font-family:"Noto Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;padding:0 3px;text-align:left;box-sizing:border-box}.photonic-slideshow.title-display-hover-slideup-show li .photonic-title,.photonic-slideshow.title-display-slideup-stick li .photonic-title,.title-display-hover-slideup-show a .photonic-title,.title-display-slideup-stick a .photonic-title{bottom:0}.photonic-slideshow.title-display-hover-slideup-show li .photonic-title,.photonic-slideshow.title-display-slideup-stick li .photonic-title{font-size:1rem}.modal-gallery.title-display-slideup-stick a .photonic-title,.photonic-slideshow.title-display-slideup-stick li .photonic-title,.photonic-standard-layout.title-display-slideup-stick a .photonic-title{display:block}.photonic-slideshow.title-display-below li .photonic-title{background-color:rgba(0,0,0,.75);position:absolute;bottom:0;left:0;padding:20px;color:#fff;width:100%}.photonic-slideshow.title-display-slideup-stick li .photonic-title,.title-display-hover-slideup-show a .photonic-title.slideup-show,.title-display-hover-slideup-show li .photonic-title.slideup-show,.title-display-slideup-stick a .photonic-title{height:auto;padding:3px}.photonic-thumbnail-effect-opacity .photonic-thumb img{opacity:.75}.photonic-thumbnail-effect-opacity .photonic-thumb a:hover img{opacity:1}.photonic-thumb a img{padding:5px;display:block;margin:0 auto}.photonic-thumb a{display:inline-block;text-align:center;text-decoration:none;font-size:.9em;vertical-align:middle;border:none;box-shadow:none;width:100%;position:relative}.photonic-thumb a span{display:block;padding:3px;width:100%}.photonic-thumbnail-effect-zoom a img{transition:transform 2s ease}.photonic-thumbnail-effect-zoom a:hover img{transform:scale(1.2)}.photonic-thumbnail-effect-zoom a,.photonic-thumbnail-effect-zoom a:hover{overflow:hidden}.photonic-standard-layout.photonic-thumbnail-effect-zoom a,.photonic-standard-layout.photonic-thumbnail-effect-zoom a:hover{width:auto}.photonic-object-header{list-style:none;display:inline-block;width:100%;text-align:left;border-width:1px 0 1px 0;border-style:dotted;border-color:#888;padding:.5em 0;margin:.5em 0}.photonic-header-thumb{float:left;margin:0 1em 0 0}.photonic-header-details{overflow:hidden}.photonic-header-title{font-size:120%;font-weight:700;display:block;text-decoration:none}.photonic-header-info{font-size:90%;font-style:italic}.photonic-title-photo-count{font-size:85%;font-style:italic;display:block}.photonic-loading{position:fixed;top:50%;left:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;overflow:hidden;z-index:1100;display:none;background:#fff url(//www.festolandia.it/wp-content/plugins/photonic/include/images/loading.gif) no-repeat center}.photonic-thumb a.photonic-image-loading{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cstyle%3E.spinner%7Btransform-origin:center;stroke:%2393BFEC;fill:%2393BFEC;animation:spinner_irSm .75s infinite linear%7D@keyframes spinner_irSm%7B100%25%7Btransform:rotate(360deg)%7D%7D%3C/style%3E%3Cpath d='M10.72,19.9a8,8,0,0,1-6.5-9.79A7.77,7.77,0,0,1,10.4,4.16a8,8,0,0,1,9.49,6.52A1.54,1.54,0,0,0,21.38,12h.13a1.37,1.37,0,0,0,1.38-1.54,11,11,0,1,0-12.7,12.39A1.54,1.54,0,0,0,12,21.34h0A1.47,1.47,0,0,0,10.72,19.9Z' class='spinner'/%3E%3C/svg%3E");background-size:32px;background-position:center;background-repeat:no-repeat;cursor:pointer}.photonic-more-button,.photonic-more-button:visited,.photonic-show-gallery-button,.photonic-show-gallery-button:visited{padding:10px 15px;display:inline-block;text-align:center;text-decoration:none;min-width:120px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin:20px 0 0;background:#6af;background:linear-gradient(#369 20%,#247 100%);color:#fff;float:none;border-radius:3px}.photonic-more-button:active,.photonic-more-button:focus,.photonic-more-button:hover,.photonic-show-gallery-button:active,.photonic-show-gallery-button:focus,.photonic-show-gallery-button:hover{text-decoration:none;color:#fff;background:#48d;background:linear-gradient(#247 20%,#369 100%)}.photonic-more-button{margin:0 auto;text-align:center}.photonic-js-load-button{display:none!important;visibility:hidden!important}.photonic-panel-header{top:0;left:0;padding:10px 0;text-align:left;font-weight:700;border-bottom:5px solid #787878;color:#787878;position:relative;display:table;width:100%;border-top:none;margin:0}.photonic-panel-header div{vertical-align:middle;margin:0 5px}.photonic-panel-header a{text-decoration:none;font-size:100%}.photonic-password-prompter{display:none}.photonic-password-prompter{background:0 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000!important}.photonic-password-prompter-content{width:400px;position:relative;margin:-150px auto 0;top:50%;background:#fff;border:1px solid #ccc;border-radius:3px}.photonic-password-prompter h3{background:#6af;background:linear-gradient(to bottom right,#369 20%,#247 100%);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:16px;font-weight:400;padding:.5em;margin:0;display:inline-block;width:100%}.photonic-password-prompter h3 .title{float:left}.photonic-password-prompter h3 .close{float:right;padding:0;margin:0;line-height:inherit;font-size:inherit;background:0 0}.photonic-prompt-body{padding:1em;text-align:left}.photonic-prompt-body input[type=password]{width:100%;padding:0 .5em}.photonic-password-submit{background:#6af;background:linear-gradient(to bottom right,#369 20%,#247 100%);display:inline-block;box-sizing:border-box;margin-top:.5em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;padding:.2em 1em;line-height:24px;text-transform:none;font-weight:400}.photonicModalOverlay{width:100%;height:100%;top:0;left:0;position:fixed;background:#333;background:rgba(33,33,33,.8);text-align:center}.photonicModalOverlayScrollable{display:inline-block;width:100%;text-align:center;transition:height 1s ease-out}.photonicModal{margin:0 auto}.photonicModal.photonic-panel{border-radius:0 0 10px 10px}a.photonicModalClose{position:absolute;float:right;border:none;font-family:"Noto Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;width:30px;height:30px;line-height:30px;color:#bbb;top:0;z-index:10000}.photonic-icon{background-image:url(//www.festolandia.it/wp-content/plugins/photonic/include/images/Icons.svg?v=2.3.04);background-size:100%;width:96px;height:96px;display:block;position:relative}.photonic-error-icon{background-position:0 -768px}.photonic-error .photonic-icon{float:left}.photonic-error .photonic-message{margin-left:100px;display:block}.photonic-error{display:inline-block;width:100%;box-sizing:border-box;position:relative;padding:1em 0}.photonic-html5-external{display:none}.pswp__item .photonic-video{text-align:center;position:relative;height:100%;width:100%}.pswp__item .photonic-video iframe,.pswp__item .photonic-video video{position:absolute;top:50%;transform:translate(-50%,-50%);max-height:100%;max-width:100%}.pswp__custom-caption{background:rgba(33,33,33,.75);font-size:16px;color:#fff;width:calc(100% - 32px);max-width:400px;padding:0 8px;border-radius:4px;position:absolute;left:50%;bottom:16px;transform:translateX(-50%);text-align:center}.pswp__custom-caption a{color:#fff;text-decoration:underline}.photonic-pswp-caption{padding:.5em 1em}.photonic-pswp-social{display:flex;height:60px;align-items:center}.photonic-pswp-social #photonic-social{background:rgba(0,0,0,0)}.mfp-inline-holder .mfp-content{text-align:center}.mfp-close-btn-in .mfp-inline-holder .mfp-close{color:#eee}.mfp-content #photonic-social{position:absolute;top:45px;left:5px}.photonic-helper{width:100%;box-sizing:border-box}[data-photonic-platform=flickr] [data-photonic-media-type=video]:hover:before,[data-photonic-platform=instagram] [data-photonic-media-type=video]:hover:before,[data-photonic-platform=smug] [data-photonic-media-type=video]:hover:before,[data-photonic-platform=zenfolio] [data-photonic-media-type=video]:hover:before{content:'';background-image:url(//www.festolandia.it/wp-content/plugins/photonic/include/images/Icons.svg?v=3.04);background-size:100%;background-position-y:-480px;width:48px;height:48px;display:block;position:absolute;top:50%;left:50%;margin-top:-24px;margin-left:-24px;z-index:1}.photonic-tooltip-container{transform:translateZ(0);position:absolute;max-width:300px;padding:8px 10px 10px;font-family:"Noto Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;box-shadow:0 0 5px #aaa;background:#2d2d2d;color:#eee;border-radius:4px;opacity:1;z-index:9999}.photonic-tooltip-container[class*=" tooltip-"]{animation:tooltip-anim .8s}.photonic-tooltip-container::after{position:absolute;display:block;content:""}.photonic-tooltip-container.tooltip-left::after{right:-8px;top:50%;transform:translateY(-50%);border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #2d2d2d}.photonic-tooltip-container.tooltip-right::after{left:-8px;top:50%;transform:translateY(-50%);border-style:solid;border-width:6px 8px 6px 0;border-color:transparent #2d2d2d transparent transparent}.photonic-tooltip-container.tooltip-center::after{top:-8px;left:50%;transform:translateX(-50%);border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #2d2d2d transparent}.photonic-tooltip-container.no-display{display:none}.photonic-show-gallery-button{display:block;margin:1rem 0;border-width:0}.photonic-slideshow,.photonic-slideshow-thumbs{position:relative;width:100%}.photonic-slideshow-content{margin:1em 0}.photonic-slideshow-adapt-height .splide__track{transition:height 1s ease-in-out}.photonic-slideshow-adapt-height .splide__slide{vertical-align:top}.photonic-slideshow .splide__slide__container{text-align:center}.photonic-slideshow-thumbs.js-thumbnails{text-align:center}.photonic-slideshow-thumbs .thumbnails__list{list-style:none;margin:.5em 0;padding:0}.photonic-slideshow-thumbs .thumbnails__item{display:inline-block}.photonic-slideshow-thumbs .thumbnails__item img{opacity:70%}.photonic-slideshow-thumbs .thumbnails__item.is-active img,.photonic-slideshow-thumbs .thumbnails__item:hover img{opacity:100%}.photonic-slideshow-thumbs.js-thumbnails{padding:0 75px}.photonic-slideshow-thumbs .splide__track{margin:.5em 0}.photonic-slideshow-thumbs .splide__slide{opacity:50%;transition:opacity .2s cubic-bezier(.54,.01,.1,1);display:inline-block}.photonic-slideshow-thumbs .splide__slide.is-active,.photonic-slideshow-thumbs .splide__slide:hover{opacity:100%}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:none}.splide--draggable>.splide__track>.splide__list>.splide__slide{display:inline-block}.photonic-slideshow-img img{display:none}.photonic-slideshow-thumbs img{display:none}.is-visible{display:block;height:auto;opacity:1}.fade-in{animation:fadeIn ease 1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.photonic-can-slide{overflow:hidden;transition:height .5s,padding-top .5s,padding-bottom .5s,margin-top .5s,margin-bottom .5s;height:auto}.photonic-can-slide-hide{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.no-scroll .vbox-content{min-height:auto;height:100%}.no-scroll .vbox-child{height:100%;box-shadow:none;background-color:transparent!important;display:flex;align-items:center}.no-scroll .vbox-container{overflow-y:hidden}.no-scroll .vbox-container img{max-height:90%}.vbox-content video.photonic{margin:0 auto}