.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;
word-break: 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;
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: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;
}a,abbr,acronym,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{overflow-y:scroll}body{line-height:1;transition:all .3s ease-in-out}*:focus{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:normal;text-align:left}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px 24px 1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}img{margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:""}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}a{text-decoration:none;border:none;outline:none !important;transition:.3s ease-in-out}.grecaptcha-badge{opacity:0;pointer-events:none}.stripe{position:relative;width:100%}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.allupper{text-transform:uppercase}.clearer{clear:both}.no-the-100{width:100%}.no-the-100 img{width:100%;height:auto}.books-listing-cover{position:relative;width:100%;margin:0 0 10px}.body-shaper{min-height:100vh}.min-height-footers{min-height:90vh}.thumbs-gallery{position:fixed;width:100%;z-index:90;visibility:hidden;opacity:0;pointer-events:none;height:0;overflow:hidden;transition:all .3s ease-in-out}.thumbs-gallery.shown{visibility:visible;opacity:1;pointer-events:all;height:auto;overflow:visible;transition:all .3s ease-in-out}.verticalize{align-items:center}.delight-area{transition:all .3s ease-in-out}.all-pointer-events{pointer-events:all !important}.delighted .delight-area{opacity:.1}.delighted .delight-area .not-delighted{opacity:1 !important}.current_thumb_hilight{opacity:.15}.topline{margin-top:30px;padding:20px 0 0}.picture-info{margin-bottom:20px}.pay-picture button{border:none;background-color:rgba(0,0,0,0);margin:0;padding:0;cursor:pointer}.pay-picture-list{margin-top:20px}.pay-picture-list button{padding:10px 20px;background-color:rgba(0,0,0,0);text-transform:uppercase;border:solid 1px;cursor:pointer;transition:all .3s ease-in-out}.embed-container{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.navigation{display:none}#infscr-loading{position:fixed;z-index:9999;bottom:0;left:0;display:block;width:calc(100% - 20px) !important;text-align:center;padding:10px;display:none}#infscr-loading p{font-weight:400;font-size:14px;line-height:22px;margin-bottom:0 !important}#infscr-loading img{display:none !important}.view-more-button{position:relative;display:inline-block;margin:40px 0 0;font-size:14px;font-weight:600;text-align:left;border:none;padding:15px 35px;cursor:pointer;transition:.3s ease-in-out;white-space:normal;border:solid 1px;text-transform:uppercase;cursor:pointer}.hambuger-element{width:25px;height:16px;position:relative;z-index:9998;padding:0;margin:0;transform:rotate(0deg);transition:all .15s ease-in-out;cursor:pointer}.hambuger-element span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:all .15s ease-in-out}.hambuger-element span:nth-child(1){top:0}.hambuger-element span:nth-child(2),.hambuger-element span:nth-child(3){top:7px}.hambuger-element span:nth-child(4){bottom:0}.hambuger-element.open span:nth-child(1){top:18px;width:0;left:50%}.hambuger-element.open span:nth-child(2){transform:rotate(45deg)}.hambuger-element.open span:nth-child(3){transform:rotate(-45deg)}.hambuger-element.open span:nth-child(4){top:18px;width:0;left:50%}a.absl:link{position:absolute;z-index:100;left:0;top:0;display:block;width:100%;height:100%}.category-list{position:relative;padding-top:10px}.category-list:before{content:"";position:absolute;top:0;left:50%;width:42px;height:1px;margin-left:-21px}.category-list a:link:after{content:", "}.category-list a:link:last-child:after{content:""}.category-list span:after{content:", "}.category-list span:last-child:after{content:""}#header{position:fixed;z-index:9998;top:0;left:0;display:block;width:100%;border-bottom:1px solid}.buy-button{width:0;display:none;visibility:hidden;pointer-events:none;opacity:0;margin-right:0 !important;transition:all .25s ease-in-out}.buy-button.shown{width:auto;display:inline-block;visibility:visible;pointer-events:all;opacity:1;margin-right:inherit !important}#head-overlay{position:fixed;z-index:9998;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:all .25s ease-in-out;border-left:1px solid}#footer{position:relative;display:block;width:100%;overflow:hidden;padding:10px 0;margin:30px 0 0;font-size:12px !important;border-top:1px solid}#footer p{display:inline-block !important;font-size:12px}#footer p:last-child{margin-bottom:0}.news-item{width:100%;padding:0 0 10px;margin:20px 0 0;border-bottom:1px solid}.book-mosaic-item{position:relative;width:100%;aspect-ratio:1/1}.book-mosaic-item img,.book-mosaic-item video{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);object-fit:contain;object-position:50% 50%}.lined{border-bottom:1px solid}.topline{border-top:1px solid}.pointered{cursor:pointer}.video-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video-frame embed,.video-frame iframe,.video-frame object,.video-frame video{position:absolute;top:0;left:0;width:100%;height:100%}.masonry-grid:after{content:"";display:block;clear:both}#footer .flex-hold{margin-top:0;padding:0;align-items:normal}#footer .flex-hold .flex-hold-child{margin-bottom:0}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}h1,.as-h1{font-size:30px;line-height:38px;margin-bottom:23px;word-wrap:break-word}.news-post h1{margin-bottom:5px}.book-post h1{margin-bottom:30px}h2,.as-h2{font-size:25px;line-height:32px;margin-bottom:23px;word-wrap:break-word}.menu-overlay,.menu-overlay p{font-size:14px;line-height:22px}h3,.as-h3{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}h4,h5,.as-h4,.as-h5{font-size:18px;line-height:26px;margin-bottom:19px;word-wrap:break-word}.as-h4{font-size:18px;line-height:26px}.news-item .as-h4{margin-bottom:5px}.menu,.menu p{font-size:14px;line-height:22px}h6,.as-h6{font-size:14px;line-height:22px;margin-bottom:17px;word-wrap:break-word}.navi-text{font-size:14px;line-height:18px}p{font-size:14px;line-height:22px;margin:0 0 22px;word-wrap:break-word;padding:0}.cta-1{font-size:12px;line-height:20px;margin-bottom:10px;word-wrap:break-word}.news-post .cta-1{margin-bottom:30px}.content-styled{word-wrap:break-word}.content-styled a{text-decoration:underline}.content-styled strong{font-weight:600}.content-styled ul{font-size:14px;line-height:22px;margin-bottom:22px;list-style-position:inside;list-style:none;padding:0}.content-styled ul li{display:table-row}.content-styled ul li:before{position:relative;display:table-cell;content:"•";font-size:20px;font-weight:600;padding:0 15px 0 0}.content-styled ol{font-size:14px;line-height:22px;margin-bottom:22px;list-style-type:none;list-style-type:decimal;padding:0;counter-reset:li-counter}.content-styled ol>li{overflow:hidden;position:relative;margin:0;padding:0 0 0 20px;display:table-row}.content-styled ol>li:before{position:relative;display:table-cell;top:0;left:0;font-weight:600;font-size:14px;text-align:right;content:counter(li-counter) " ";counter-increment:li-counter;padding:0 15px 0 0}.category-list{padding-top:10px !important}.screen-reader-text{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;word-wrap:normal !important}@font-face{font-family:"paperplane-photography-theme-icons";src:url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/fonts/paperplane-photography-theme-icons.eot?59625393);src:url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/fonts/paperplane-photography-theme-icons.eot?59625393#iefix) format("embedded-opentype"),url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/fonts/paperplane-photography-theme-icons.woff2?59625393) format("woff2"),url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/fonts/paperplane-photography-theme-icons.woff?59625393) format("woff"),url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/fonts/paperplane-photography-theme-icons.ttf?59625393) format("truetype"),url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/fonts/paperplane-photography-theme-icons.svg?59625393#paperplane-photography-theme-icons) format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"paperplane-photography-theme-icons";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-adjust:before{content:""}.icon-right-bold:before{content:""}.icon-left-bold:before{content:""}.icon-th-large-outline:before{content:""}.icon-back:before{content:""}.icon-eye:before{content:""}.icon-play:before{content:""}.icon-stop:before{content:""}.icon-pause:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-credit-card-alt:before{content:""}.icon-instagram:before{content:""}.icon-mail:before{content:""}.icon-search:before{content:""}.icon-cancel-circled:before{content:""}.icon-youtube:before{content:""}.icon-linkedin:before{content:""}.blurred{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.lazy{position:relative;transition:all .3s ease-in-out;opacity:.5}iframe.lazy{opacity:1;filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0)}.lazy-bg.lazy{position:relative;opacity:1}.lazy-loading{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.lazy-loaded{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);opacity:1}html.is-animating .loading-transition-effect{opacity:1}.loading-transition-effect{position:fixed;z-index:9999;left:0;width:100vw;pointer-events:none;opacity:0;transition:all .2s ease-in-out}.spinner-in{position:absolute;display:block;width:100%;height:100%}.spinner{margin:0 auto;width:70px;text-align:center}.spinner>div{width:18px;height:18px;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{animation-delay:-0.32s}.spinner .bounce2{animation-delay:-0.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.sk-folding-cube{pointer-events:none;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;opacity:.8 !important;transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:sk-foldCubeAngle 2.4s infinite linear both;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{animation-delay:.3s}.sk-folding-cube .sk-cube3:before{animation-delay:.6s}.sk-folding-cube .sk-cube4:before{animation-delay:.9s}@keyframes sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0deg);opacity:1}100%,90%{transform:perspective(140px) rotateY(180deg);opacity:0}}.swipe-info:before{animation:swipe-info-move 1.4s infinite ease-in-out both}@keyframes swipe-info-move{0%,33%{margin-left:-35px}33%,66%{margin-left:-5px}100%,66%{margin-left:-35px}}body.dark-theme{color:#fff;background-color:#191919}body.dark-theme .eye i{background-color:#191919}.dark-theme div,.dark-theme footer,.dark-theme header,.dark-theme input[type],.dark-theme li,.dark-theme nav,.dark-theme textarea,.dark-theme ul{border-color:#2d2d2d !important}.dark-theme .logo-clear{display:none}.dark-theme ::selection{background:#fff;color:#191919}.dark-theme ::-moz-selection{background:#fff;color:#191919}.dark-theme ::-webkit-selection{background:#fff;color:#191919}.dark-theme ::-webkit-input-placeholder{color:#fff}.dark-theme :-moz-placeholder{color:#fff}.dark-theme ::-moz-placeholder{color:#fff}.dark-theme .open_head .hambuger-element span{background-color:#fff !important}.dark-theme .hambuger-element span{background:#fff}.dark-theme .hambuger-element:hover span{background:#afafaf}.dark-theme .txt-1,.dark-theme .video-slide .prev-next,.dark-theme .video-slide .slick-next{color:#fff}.dark-theme .txt-2{color:#fff}.dark-theme .txt-3{color:#afafaf}.dark-theme .txt-4{color:#2d2d2d}.dark-theme .txt-5{color:#191919}.dark-theme .content-styled ul li:before{color:#fff}.dark-theme ol>li:before{color:#fff}.dark-theme .bg-1{background-color:#fff}.dark-theme .bg-2{background-color:#fff}.dark-theme .bg-3{background-color:#afafaf}.dark-theme .bg-4{background-color:#2d2d2d}.dark-theme .bg-5{background-color:#191919}.dark-theme .category-list:before{background-color:#fff}.dark-theme a:link,.dark-theme a:visited{color:#fff}.dark-theme a:hover{color:#afafaf}.dark-theme .menu ul li .sub-menu{background-color:#191919}.dark-theme .menu ul li .sub-menu li{border-bottom-color:#2d2d2d}.dark-theme .current-menu-item a,.dark-theme .current-page-ancestor a{color:#afafaf !important}.dark-theme .navi-info{color:#afafaf}.dark-theme .navi-info a:link,.dark-theme .navi-info a:visited{color:#afafaf}.dark-theme .navi-info a:hover{color:#f9f9f9}.dark-theme .highlight:hover,.dark-theme .list:hover{color:#fff}.dark-theme .txt-4:link,.dark-theme .txt-4:visited{color:#f9f9f9}.dark-theme .txt-4:hover{color:#fff}.dark-theme .pay-picture button{color:#64d31c}.dark-theme .flex-hold-title{background-color:rgba(25,25,25,.85)}.dark-theme .sk-folding-cube .sk-cube:before{background-color:#fff}.dark-theme .form-hold label{color:#fff}.dark-theme .form-hold input[type=email],.dark-theme .form-hold input[type=number],.dark-theme .form-hold input[type=tel],.dark-theme .form-hold input[type=text]{color:#fff}.dark-theme .form-hold textarea{color:#fff}.dark-theme .form-hold select{color:#2d2d2d}.dark-theme .form-hold input[type=submit]{color:#191919;background-color:#fff}.dark-theme .form-hold input[type=submit]:hover{color:#fff;background-color:#2d2d2d}.dark-theme .form-hold button{color:#fff}.dark-theme .view-more-button{color:#191919;background-color:#afafaf;border-color:#191919}.dark-theme .view-more-button:hover{color:#afafaf;background-color:#191919}.dark-theme .pay-picture-list button{color:#191919;border-color:#afafaf}.dark-theme .pay-picture-list button:hover{color:#fff;border-color:#fff;background-color:#191919}@media screen and (min-width: 1px)and (max-width: 1023px){#preheader{position:relative;display:block;width:100vw;height:55px}#header{height:55px}#head-overlay{top:calc(55px + 1px);right:-100vw;width:100vw;height:calc(100dvh - 55px)}.overlay-in{right:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.overlay-content{position:relative;padding:20px 0;width:100%;text-align:right}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);height:calc(100dvh - 55px);overflow-y:scroll;overflow-x:visible}#header-structure{position:relative;width:100%;height:55px;display:flex;flex-wrap:wrap;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1;width:140px}#header-structure .logo .imaged{position:absolute;top:8px;left:0;width:100%;height:calc(100% - 16px);background-size:contain;background-repeat:no-repeat;background-position:0 50%}#header-structure .logo.pictured{height:100%}#header-structure .menu{position:relative;-webkit-box-flex:1;width:calc(100% - 140px - 25px);text-align:right;overflow-y:hidden;overflow-x:auto;white-space:nowrap}#header-structure .menu .top-menu{display:none}#header-structure .menu ul{padding-right:15px;margin-right:15px;border-right:#fff solid 1px;display:inline-block}#header-structure .menu ul li{display:inline-block;margin-right:15px}#header-structure .menu ul li:last-child{margin-right:0}#header-structure .hamburger{position:relative;-webkit-box-flex:1;width:25px}.list{position:relative;display:block;width:12px;height:12px}.list span{position:absolute;line-height:0;width:4px;height:4px}.list span:nth-child(1){top:2px;left:-1px}.list span:nth-child(2){top:2px;right:1px}.list span:nth-child(3){bottom:-2px;left:-1px}.list span:nth-child(4){bottom:-2px;right:1px}.menu-overlay{position:relative}.menu-overlay ul li{display:block;border-bottom:1px #fff solid;margin-bottom:15px;padding-bottom:15px;padding-right:35px}.menu-overlay ul li:last-child{margin-bottom:0}.menu-overlay ul li ul li{display:block;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-right:0}.menu-overlay ul li ul li:after{content:" -"}.only-desktop{display:none}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;width:calc(100% - 30px);margin:0 auto;padding:0 15px}.wrapper-padded-more{position:relative;width:100%;margin:0 auto}.wrapper-padded-more-650,.wrapper-padded-more-840{position:relative;width:calc(100% - 20px);margin:0 auto;padding:0 10px}.plain-page{margin:30px 0 0 0}.photo-frame{position:relative;width:100%;height:calc(100dvh - 65px - 45px)}.photo-hold{position:relative;width:100%;height:calc(100dvh - 65px - 45px);margin:0}.photo-hold img{width:100%;height:calc(100dvh - 65px - 45px);object-fit:contain;object-position:50% 50%}.navi-click{position:absolute;display:block;width:1px;height:1px;pointer-events:none}.absl_swipe{position:absolute;left:0;top:0;display:block;width:100%;height:100%;transition:opacity .3s ease-in-out;opacity:0}.absl_swipe.swipe-info:before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0;background-image:url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/images/swipe.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.absl_swipe.swipe-info{background-color:rgba(25,25,25,.8);opacity:1}.photo-navi{position:relative;padding:20px 0 15px}.flex-hold{position:relative;width:100%;display:flex;flex-wrap:wrap}.flex-hold-title{position:relative;display:block;width:100%;text-align:center !important;margin:10px 0 30px}.flex-hold-title h2{margin-bottom:5px}.flex-hold-2.margins-wide,.flex-hold-3.margins-wide,.flex-hold-5.margins-wide{margin-top:33px}.flex-hold-2.margins-wide .flex-hold-child,.flex-hold-3.margins-wide .flex-hold-child,.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:100%;margin:0 0 33px}.masonry-grid{position:relative;margin-top:10px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer,.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;width:calc(100% - 20px);margin:10px}.gallery-thumb-box{margin:20px 0}.gallery-thumb{display:inline-block;width:calc(25% - 20px);margin:10px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.loading-transition-effect{top:calc(55px + 1px);height:calc(100dvh - 55px)}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignnone,.wp-caption.alignright{position:relative;width:100% !important;display:block;margin-bottom:15px}.gallery-slider{position:relative;width:100%;margin:20px 0 0}.gallery-slider.video-slide{margin:40px 0 0}.gallery-slider.video-slide .slick-next,.gallery-slider.video-slide .slick-prev{top:-40px;opacity:1;pointer-events:all;visibility:visible;transition:all .3s ease-in-out;border-bottom:solid 1px}.gallery-slider.video-slide .slide-picture-contaniner .slide-picture embed,.gallery-slider.video-slide .slide-picture-contaniner .slide-picture iframe,.gallery-slider.video-slide .slide-picture-contaniner .slide-picture object{height:calc(100dvh - 55px - 80px)}.gallery-slider .slick-next,.gallery-slider .slick-prev{position:absolute;top:-80px;width:50%;height:40px;opacity:0;pointer-events:none;visibility:hidden;font-size:22px;line-height:40px;font-weight:600;text-align:center;transition:all .3s ease-in-out}.gallery-slider .slick-prev{left:0}.gallery-slider .slick-next{right:0}.gallery-slider .slide-picture-contaniner{width:100%}.gallery-slider .slide-picture-contaniner .slide-picture embed,.gallery-slider .slide-picture-contaniner .slide-picture iframe,.gallery-slider .slide-picture-contaniner .slide-picture img,.gallery-slider .slide-picture-contaniner .slide-picture object{width:100%;height:calc(100dvh - 55px - 40px);object-fit:contain;object-position:50% 50%}.gallery-slider .slide-picture-contaniner .slide-picture{margin:0 0 15px}.gallery-slider-nav{margin:20px 0}.gallery-slider-nav .slick-list{margin:0 -10px}.gallery-slider-nav .slick-slide{margin:0 10px}.gallery-slider-nav.no-current .slick-current{opacity:1;transition:all .15s ease-in-out}.gallery-slider-nav .slick-current{opacity:.15;transition:all .15s ease-in-out}.gallery-slider-nav .slide-thumb{cursor:pointer;position:relative}.gallery-slider-nav .slide-thumb img{width:100%;height:auto}.scroll-image-hold .lined:first-child{margin:3.5vh 0 7vh;padding:3.5vh 0 7vh}.scroll-image-hold .lined:last-child{border-bottom:none}.scroll-image-hold .scroll-image{position:relative;width:100%;margin:7vh 0 0;padding:0 0 7vh}.scroll-image-hold .scroll-image img{width:100%;height:auto}.scroll-image-hold .scroll-image .picture-info{margin:20px 0 0;padding:0}.scroll-image-hold .scroll-image .picture-info p{margin:0}.gallery-footer{border-top:solid 1px;margin-top:7vh !important;padding-top:35px;width:100%}.gallery-footer h6{margin-bottom:0}.gallery-footer a{position:relative}.gallery-footer a:hover .label{opacity:1}.gallery-footer a .label{width:calc(100vw - 30px);top:22px;position:absolute;font-weight:lighter;transition:all .3s ease-in-out;text-align:center;opacity:0}.gallery-footer .full{text-align:center;width:100%}.gallery-footer .left{text-align:right;width:calc(50% - 17px);margin:0 17px 0 0}.gallery-footer .left .label{right:-50vw}.gallery-footer .right{-webkit-box-flex:1;width:calc(50% - 17px);margin:0 0 0 17px}.gallery-footer .right .label{left:-50vw}.search-hold input[type=text]{width:calc(100% - 98px) !important}.search-hold button{margin:0 20px 0 0}}@media screen and (min-width: 1024px){#preheader{position:relative;z-index:-1;display:block;width:100vw;height:65px;transition:all .3s ease-in-out}#header{height:65px;transition:all .3s ease-in-out}#head-overlay{top:calc(65px + 1px);right:-211px;width:30vw;height:calc(100dvh - 65px)}.overlay-in{right:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.overlay-content{position:relative;padding:20px 0;width:100%;text-align:right}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);height:calc(100vh - 65px);overflow-y:scroll;overflow-x:visible}#header-structure{position:relative;width:100%;height:65px;display:flex;flex-wrap:wrap;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1;width:170px;container-type:inline-size;font-weight:400;font-size:18px;line-height:18px;white-space:nowrap}#header-structure .logo .imaged{position:absolute;top:10px;left:0;width:100%;height:calc(100% - 20px);background-size:contain;background-repeat:no-repeat;background-position:0 50%;transition:opacity .3s ease-in-out}#header-structure .logo.pictured{height:100%}#header-structure .logo:hover .imaged{opacity:.5}#header-structure .menu{position:relative;-webkit-box-flex:1;width:calc(100% - 170px - 25px);text-align:right;font-size:14px}#header-structure .menu.full-width-navi{width:calc(100% - 170px)}#header-structure .menu.full-width-navi .navi-info{padding-right:0}#header-structure .menu.full-width-navi ul{padding-right:0;margin-right:0;border-right:none}#header-structure .menu ul{padding-right:15px;margin-right:15px;border-right:solid 1px;display:inline-block}#header-structure .menu ul li{position:relative;display:inline-block;margin-right:15px}#header-structure .menu ul li:last-child{margin-right:0}#header-structure .menu ul li:last-child .sub-menu{margin-left:-160px;text-align:right}#header-structure .menu ul li.mega-menu-js-trigger:hover .sub-menu,#header-structure .menu ul li.menu-item-has-children:hover .sub-menu{height:auto;pointer-events:all;opacity:1}#header-structure .menu ul li.mega-menu-js-trigger a,#header-structure .menu ul li.menu-item-has-children a{cursor:context-menu}#header-structure .menu ul li.mega-menu-js-trigger a:before,#header-structure .menu ul li.menu-item-has-children a:before{position:absolute;left:50%;bottom:-16px;content:"❯";font-size:10px;transform:rotate(90deg)}#header-structure .menu ul .sub-menu{position:absolute;z-index:9997 !important;top:40px;left:50%;width:180px;margin-left:-90px;padding:15px 0 !important;text-transform:none;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;overflow:visible;border:none;text-align:center}#header-structure .menu ul .sub-menu:before{content:"";position:absolute;left:0;top:-20px;width:100%;height:20px}#header-structure .menu ul .sub-menu li{width:100%;padding:0 0 10px;margin:0 0 10px;border-bottom:solid 1px}#header-structure .menu ul .sub-menu li:last-child{border-bottom:none;padding:0;margin:0}#header-structure .menu ul .sub-menu li a{display:inline-block;width:calc(100% - 30px);padding:0 15px;margin:0;cursor:pointer}#header-structure .menu ul .sub-menu li a:before{content:""}#header-structure .hamburger{position:relative;-webkit-box-flex:1;width:25px}.list{position:relative;display:block;width:12px;height:12px}.list span{position:absolute;line-height:0;width:4px;height:4px}.list span:nth-child(1){top:2px;left:-1px}.list span:nth-child(2){top:2px;right:1px}.list span:nth-child(3){bottom:-2px;left:-1px}.list span:nth-child(4){bottom:-2px;right:1px}.menu-overlay{position:relative}.menu-overlay ul li{display:block;border-bottom:1px solid;margin-bottom:15px;padding-bottom:15px;padding-right:30px}.menu-overlay ul li:last-child{margin-bottom:0}.menu-overlay ul li ul li{display:block;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-right:0}.menu-overlay ul li ul li:after{content:" -"}#footer .right{text-align:right}.only-mobile{display:none}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;width:calc(100% - 50px);margin:0 auto;padding:0 25px}.wrapper-padded-more{position:relative;width:100%;max-width:1150px;margin:0 auto}.wrapper-padded-more-840{position:relative;width:100%;max-width:840px;margin:0 auto}.wrapper-padded-more-650{position:relative;width:100%;max-width:650px;margin:0 auto}.plain-page{margin:30px 0 0 0}.photo-frame{position:relative;margin-top:20px;width:100%;transition:all .3s ease-in-out}.photo-hold{position:relative;width:calc(100% - 60px);height:calc(100dvh - 65px - 40px);margin:0 0 0 30px;transition:all .3s ease-in-out}.photo-hold img{width:100%;height:calc(100dvh - 65px - 40px);object-fit:contain;object-position:50% 50%}.eye{font-size:14px;position:fixed;z-index:9997;right:25px;top:10px;width:40px;height:80px;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.eye i{position:absolute;top:0;right:0;padding:3px;border-radius:3px}.delighted .eye{pointer-events:all;opacity:1}.delighted #preheader{height:0}.delighted #header{opacity:0;pointer-events:none}.delighted .photo-frame{position:relative;margin-top:0;width:100%}.delighted .photo-hold{position:relative;width:100%;height:100dvh;margin:0}.delighted .photo-hold img{width:100%;height:100dvh;object-fit:contain;object-position:50% 50%}.navi-click{position:absolute;display:block;width:50%;height:100%}.navi-click a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;font-size:0}.navi-click a:after{display:none}.navi-click-left{left:0;top:0}.navi-click-left a{cursor:url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/images/prev-arrow-new.svg),auto !important}.navi-click-right{right:0;top:0}.navi-click-right a{cursor:url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/images/next-arrow-new.svg),auto !important}.absl_swipe{display:none}.photo-navi{position:relative;padding:20px 0 15px}.flex-hold{position:relative;width:100%;display:flex;flex-wrap:wrap}.flex-hold-child:hover .flex-hold-title{opacity:1}.flex-hold-title{position:absolute;left:0;top:0;display:block;width:calc(100% - 20px);height:100%;padding:0 10px;text-align:center !important;display:flex;flex-wrap:wrap;align-items:center;opacity:0;transition:all .5s ease-in-out}.flex-hold-title h2{margin-bottom:5px}.flex-hold-title div{width:calc(100% - 20px);padding:0 10px}.thumbs-gallery{top:65px}.gallery-thumb-box{margin:20px 0}.gallery-thumb{display:inline-block;width:10.2%;min-height:75px;margin:2%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.loading-transition-effect{top:calc(65px + 1px);height:calc(100dvh - 65px)}.wp-caption.alignleft,.wp-caption.alignright{position:relative;width:60% !important;display:block;margin-bottom:15px}.wp-caption.alignleft{float:left;margin-right:15px}.wp-caption.alignright{float:right;margin-left:15px}.gallery-slider{position:relative;width:100%;margin:20px 0 0}.gallery-slider.video-slide .slick-next,.gallery-slider.video-slide .slick-prev{top:25.5vh;width:33.333333%;height:calc(25vw - 65px)}.gallery-slider .slick-next,.gallery-slider .slick-prev{position:absolute;z-index:10;top:0;width:50%;height:100dvh;border:none}.gallery-slider .slick-prev{left:0;cursor:url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/images/prev-arrow-new.svg),auto !important}.gallery-slider .slick-next{right:0;cursor:url(//allegramartin.it/wp-content/themes/paperplane-photography-theme/assets/images/next-arrow-new.svg),auto !important}.gallery-slider .slide-picture-contaniner{width:100%}.gallery-slider .slide-picture-contaniner .slide-picture embed,.gallery-slider .slide-picture-contaniner .slide-picture iframe,.gallery-slider .slide-picture-contaniner .slide-picture img,.gallery-slider .slide-picture-contaniner .slide-picture object{width:100%;height:calc(100dvh - 65px - 40px);object-fit:contain;object-position:50% 50%}.gallery-slider .slide-picture-contaniner .slide-picture{margin:0 0 15px}.gallery-slider-nav{margin:20px 0}.gallery-slider-nav .slick-list{margin:0 -10px}.gallery-slider-nav .slick-slide{margin:0 10px}.gallery-slider-nav.no-current .slick-current{opacity:1;transition:all .15s ease-in-out}.gallery-slider-nav .slick-next,.gallery-slider-nav .slick-prev{position:absolute;top:calc(50% - 12px);width:24px;height:24px;cursor:pointer}.gallery-slider-nav .slick-next svg,.gallery-slider-nav .slick-prev svg{width:24px;height:auto}.gallery-slider-nav .slick-next{right:-48px}.gallery-slider-nav .slick-prev{left:-48px}.gallery-slider-nav .slick-current{opacity:.25;transition:all .15s ease-in-out}.gallery-slider-nav .slide-thumb{cursor:pointer;position:relative}.gallery-slider-nav .slide-thumb img{width:100%;height:auto}.scroll-image-hold .lined:first-child{margin:3.5vh 0 7vh;padding:3.5vh 0 7vh}.scroll-image-hold .lined:last-child{border-bottom:none}.scroll-image-hold .scroll-image{position:relative;width:100%;min-height:calc(100dvh - 65px - 40px);margin:7vh 0;padding:7vh 0}.scroll-image-hold .scroll-image embed,.scroll-image-hold .scroll-image iframe,.scroll-image-hold .scroll-image img,.scroll-image-hold .scroll-image object,.scroll-image-hold .scroll-image video{width:100%;height:calc(100dvh - 65px - 40px);object-fit:contain;object-position:50% 50%}.scroll-image-hold .scroll-image .picture-info{margin:20px 0 0;padding:0}.scroll-image-hold .scroll-image .picture-info p{margin:0}.scrollgallery-item-index{position:absolute;top:-66px}.gallery-footer{border-top:solid 1px;margin-top:7vh !important;padding-top:35px}.gallery-footer h6{margin-bottom:0}.gallery-footer a{position:relative}.gallery-footer a:hover .label{opacity:1}.gallery-footer a .label{top:-3px;position:absolute;font-weight:lighter;white-space:nowrap;opacity:0;transition:all .3s ease-in-out}.gallery-footer .full{text-align:center;width:100%}.gallery-footer .left{text-align:right;width:calc(50% - 17px);margin:0 17px 0 0}.gallery-footer .left a:hover .label{right:0}.gallery-footer .left a .label{right:-30px;padding-right:30px}.gallery-footer .right{-webkit-box-flex:1;width:calc(50% - 17px);margin:0 0 0 17px}.gallery-footer .right a:hover .label{left:0}.gallery-footer .right a .label{left:-30px;padding-left:30px}.zoomed .no-the-100{overflow:hidden}.zoomed .no-the-100 img{transition:transform .6s}.zoomed:hover .no-the-100 img{transform:scale(1.2)}.search-hold input[type=text]{width:calc(100% - 93px) !important}.search-hold button{margin:0 15px 0 0}}@media screen and (min-width: 1024px)and (max-width: 1919px){.flex-hold-5.margins-wide{margin-top:33px;align-items:center;justify-content:center}.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(20% - 16px);margin:0 20px 20px 0}.flex-hold-5.margins-wide .flex-hold-child:nth-child(5n){margin-right:0}.flex-hold-3.margins-wide{margin-top:33px;align-items:center;justify-content:center}.flex-hold-3.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(33.333333% - 22px);margin:0 33px 33px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(3n){margin-right:0}.flex-hold-3.margins-wide.books-listing{justify-content:start}.flex-hold-2.margins-wide{margin-top:34px;align-items:center;justify-content:center}.flex-hold-2.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(50% - 17px);margin:0 34px 34px 0}.flex-hold-2.margins-wide .flex-hold-child:nth-child(2n){margin-right:0}.masonry-grid{position:relative;width:calc(100% + 34px);left:-17px;margin-top:14px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer{position:relative;float:left;width:calc(33.333333% - 34px);padding:17px}.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;float:left;width:calc(50% - 34px);padding:17px}}@media screen and (min-width: 1920px){.flex-hold-3.margins-wide,.flex-hold-5.margins-wide{margin-top:33px;align-items:center;justify-content:center}.flex-hold-3.margins-wide .flex-hold-child,.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(25% - 27px);margin:0 36px 36px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(4n),.flex-hold-5.margins-wide .flex-hold-child:nth-child(4n){margin-right:0}.flex-hold-3.margins-wide.books-listing,.flex-hold-5.margins-wide.books-listing{justify-content:start}.flex-hold-2.margins-wide{margin-top:34px;align-items:center;justify-content:center}.flex-hold-2.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(50% - 17px);margin:0 34px 34px 0}.flex-hold-2.margins-wide .flex-hold-child:nth-child(2n){margin-right:0}.masonry-grid{position:relative;width:calc(100% + 34px);left:-17px;margin-top:14px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer,.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;float:left;width:calc(25% - 34px);padding:17px}}.wp-caption.aligncenter,.wp-caption.alignnone{position:relative;width:100% !important;display:block;margin-bottom:15px}.wp-caption.aligncenter img,.wp-caption.alignleft img,.wp-caption.alignnone img,.wp-caption.alignright img{width:100% !important;height:auto !important;padding:0;margin:0}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{padding:10px 10px 0;margin:0 !important;font-weight:400;font-size:12px;line-height:20px;word-wrap:break-word;font-style:italic}img.lazy-loading{aspect-ratio:1/1}.form-hold{position:relative;display:block;width:100%}.form-hold.search-hold{padding:0;border-bottom:solid 1px}.form-hold.search-hold input[type=text]{margin:0;padding:5px 10px;text-align:right;border-color:rgba(0,0,0,0) !important}.form-hold.search-hold button{height:52px;width:52px;border:none;cursor:pointer;background-color:rgba(0,0,0,0);transition:.3s ease-in-out}.form-hold.search-hold button:hover{opacity:.6}.form-hold label{font-size:14px;line-height:22px;font-weight:400;margin-bottom:5px}.form-hold input[type=email],.form-hold input[type=number],.form-hold input[type=tel],.form-hold input[type=text]{position:relative;background-color:rgba(0,0,0,0);width:calc(100% - 22px);height:40px;margin:10px 0 0;padding:5px 10px;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px;border:solid 1px}.form-hold textarea{position:relative;background-color:rgba(0,0,0,0);width:calc(100% - 22px);height:250px;margin:10px 0 0;padding:10px;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px;resize:none;border:solid 1px}.form-hold select{position:relative;background-color:rgba(0,0,0,0);width:100%;height:40px;margin:10px 0 0;padding:0 2%;font-size:18px;line-height:18px;margin-bottom:15px;font-weight:400;border:solid 1px}.form-hold input[type=submit]{position:relative;display:block;margin:20px 0 0;font-size:14px;font-weight:600;text-align:left;border:none;padding:15px 35px;cursor:pointer;transition:.3s ease-in-out;white-space:normal;border:solid 1px;text-transform:uppercase}.form-hold input[type=submit]:disabled{opacity:.5}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold textarea:focus{border:solid 1px}.form-hold select:active{border:solid 1px}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold textarea:focus{border-color:#64d31c !important}.form-hold select:active{border-color:#64d31c !important}.form-hold .capt{margin:20px 0 0}.form-hold .wpcf7-mail-sent-ng,.form-hold .wpcf7-not-valid-tip,.form-hold .wpcf7-validation-errors{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#cc0a0a !important;color:#fff !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7-validation-errors{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#cc0a0a !important;color:#fff !important}.wpcf7 form.sent .wpcf7-response-output,.wpcf7-mail-sent-ok{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#64d31c !important;color:#191919 !important}.wpcf7-list-item{margin:0 !important;font-weight:400;font-size:12px;line-height:20px;margin-bottom:10px;word-wrap:break-word}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}