.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;
}.so-widget-lrw-separator-style-32b68439c1dc { }
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator {
-ms-flex-align: center;
-ms-flex-direction: row;
-ms-flex-wrap: nowrap;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-webkit-flex-wrap: nowrap;
align-items: center;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-content-center {
text-align: center;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-content-left {
text-align: left;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-content-left .lrw-sep-text {
padding: 0 .8em 0 0;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-content-right {
text-align: right;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-content-right .lrw-sep-text {
padding: 0 0 0 .8em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-width-100 {
width: 100%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-width-90 {
width: 900%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-width-80 {
width: 80%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-width-70 {
width: 70%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-width-60 {
width: 60%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-width-50 {
width: 50%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-width-40 {
width: 40%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-width-30 {
width: 30%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-width-20 {
width: 20%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-width-10 {
width: 10%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-align-center {
margin-left: auto;
margin-right: auto;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-align-left {
margin-left: 0;
margin-right: auto;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-align-right {
margin-left: auto;
margin-right: 0;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .lrw-sep-wrap {
height: 1px;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 10%;
position: relative;
color: #ee1c25;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .lrw-sep-wrap span {
height: 1px;
border-top: 1px solid #ee1c25;
display: block;
position: relative;
top: 1px;
width: 100%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-dashed .lrw-sep-wrap span {
border-top-style: dashed;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-dotted .lrw-sep-wrap span {
border-top-style: dotted;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-double .lrw-sep-wrap span {
border-top-style: double;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-shadow .lrw-sep-wrap span {
border: none;
position: relative;
height: 20px;
top: 0;
overflow: hidden;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-shadow .lrw-sep-wrap span:after {
content: '';
display: block;
position: absolute;
left: 0;
top: -20px;
right: 0;
height: 10px;
border-radius: 100%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-shadow .lrw-sep-wrap.lrw-sep-l span:after {
right: -100%;
box-shadow: 10px 10px 10px 1px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-shadow .lrw-sep-wrap.lrw-sep-r span:after {
left: -100%;
box-shadow: -10px 10px 10px 1px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-1 .lrw-sep-wrap span {
border-top-width: 1px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-1.lrw-sep-double .lrw-sep-wrap span {
border-bottom-width: 1px;
top: 0;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-1.lrw-sep-shadow span {
top: 0;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-1.lrw-sep-shadow .lrw-sep-l span:after {
box-shadow: 10px 10px 10px 1px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-1.lrw-sep-shadow .lrw-sep-r span:after {
box-shadow: -10px 10px 10px 1px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-2 .lrw-sep-wrap span {
border-top-width: 2px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-2.lrw-sep-double .lrw-sep-wrap span {
border-bottom-width: 2px;
top: -1px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-2.lrw-sep-shadow span {
top: -1px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-2.lrw-sep-shadow .lrw-sep-l span:after {
box-shadow: 10px 10px 10px 2px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-2.lrw-sep-shadow .lrw-sep-r span:after {
box-shadow: -10px 10px 10px 2px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-3 .lrw-sep-wrap span {
border-top-width: 3px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-3.lrw-sep-double .lrw-sep-wrap span {
border-bottom-width: 3px;
top: -1px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-3.lrw-sep-shadow span {
top: -1px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-3.lrw-sep-shadow .lrw-sep-l span:after {
box-shadow: 10px 10px 10px 3px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-3.lrw-sep-shadow .lrw-sep-r span:after {
box-shadow: -10px 10px 10px 3px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-4 .lrw-sep-wrap span {
border-top-width: 4px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-4.lrw-sep-double .lrw-sep-wrap span {
border-bottom-width: 4px;
top: -2px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-4.lrw-sep-shadow span {
top: -2px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-4.lrw-sep-shadow .lrw-sep-l span:after {
box-shadow: 10px 10px 10px 4px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-4.lrw-sep-shadow .lrw-sep-r span:after {
box-shadow: -10px 10px 10px 4px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-5 .lrw-sep-wrap span {
border-top-width: 5px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-5.lrw-sep-double .lrw-sep-wrap span {
border-bottom-width: 5px;
top: -2px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-5.lrw-sep-shadow span {
top: -2px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-5.lrw-sep-shadow .lrw-sep-l span:after {
box-shadow: 10px 10px 10px 5px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-5.lrw-sep-shadow .lrw-sep-r span:after {
box-shadow: -10px 10px 10px 5px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-6 .lrw-sep-wrap span {
border-top-width: 6px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-6.lrw-sep-double .lrw-sep-wrap span {
border-bottom-width: 6px;
top: -3px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-6.lrw-sep-shadow span {
top: -3px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-6.lrw-sep-shadow .lrw-sep-l span:after {
box-shadow: 10px 10px 10px 6px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-6.lrw-sep-shadow .lrw-sep-r span:after {
box-shadow: -10px 10px 10px 6px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-7 .lrw-sep-wrap span {
border-top-width: 7px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-7.lrw-sep-double .lrw-sep-wrap span {
border-bottom-width: 7px;
top: -3px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-7.lrw-sep-shadow span {
top: -3px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-7.lrw-sep-shadow .lrw-sep-l span:after {
box-shadow: 10px 10px 10px 7px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-7.lrw-sep-shadow .lrw-sep-r span:after {
box-shadow: -10px 10px 10px 7px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-8 .lrw-sep-wrap span {
border-top-width: 8px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-8.lrw-sep-double .lrw-sep-wrap span {
border-bottom-width: 8px;
top: -4px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-8.lrw-sep-shadow span {
top: -4px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-8.lrw-sep-shadow .lrw-sep-l span:after {
box-shadow: 10px 10px 10px 8px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-8.lrw-sep-shadow .lrw-sep-r span:after {
box-shadow: -10px 10px 10px 8px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-9 .lrw-sep-wrap span {
border-top-width: 9px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-9.lrw-sep-double .lrw-sep-wrap span {
border-bottom-width: 9px;
top: -4px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-9.lrw-sep-shadow span {
top: -4px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-9.lrw-sep-shadow .lrw-sep-l span:after {
box-shadow: 10px 10px 10px 9px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-9.lrw-sep-shadow .lrw-sep-r span:after {
box-shadow: -10px 10px 10px 9px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-10 .lrw-sep-wrap span {
border-top-width: 10px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-10.lrw-sep-double .lrw-sep-wrap span {
border-bottom-width: 10px;
top: -5px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-10.lrw-sep-shadow span {
top: -5px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-10.lrw-sep-shadow .lrw-sep-l span:after {
box-shadow: 10px 10px 10px 10px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-border-width-10.lrw-sep-shadow .lrw-sep-r span:after {
box-shadow: -10px 10px 10px 10px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-content-left .lrw-sep-wrap.lrw-sep-l,
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-content-right .lrw-sep-wrap.lrw-sep-l,
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-content-left .lrw-sep-wrap.lrw-sep-r,
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-content-right .lrw-sep-wrap.lrw-sep-r {
display: none;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper {
color: #41a9d5;
display: inline-block;
position: relative;
text-align: center;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper span {
line-height: inherit;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-has-style {
margin: 0 .5em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-element-background {
background-color: #41a9d5;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-element-outline {
border: 2px solid #41a9d5;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-size-lg {
line-height: 2.5em;
width: 2.5em;
height: 2.5em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-size-lg span {
font-size: 1.2em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-size-2x {
line-height: 3.15em;
width: 3.15em;
height: 3.15em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-size-2x span {
font-size: 1.8em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-size-3x {
line-height: 4em;
width: 4em;
height: 4em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-size-3x span {
font-size: 2.5em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-size-4x {
line-height: 5em;
width: 5em;
height: 5em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-size-4x span {
font-size: 2.85em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-size-5x {
line-height: 7.15em;
width: 7.15em;
height: 7.15em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-size-5x span {
font-size: 5em;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-shape-circle,
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-shape-outline-circle {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-shape-rounded,
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-shape-outline-rounded {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-shape-outline-circle,
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-shape-outline-square,
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .icon-wrapper.icon-shape-outline-rounded {
border-color: #41a9d5;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator .lrw-sep-text {
padding: 0 .5em;
line-height: 1em;
margin: 0;
word-wrap: break-word;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.so-widget-lrw-separator-style-32b68439c1dc .lrw-separator.lrw-sep-has-icon .lrw-sep-text {
padding-left: 0;
}.iw-text-left {
text-align: left !important; }
.iw-text-right {
text-align: right !important; }
.iw-text-center {
text-align: center !important; }
.iw-text-justify {
text-align: justify !important; } @media screen and (min-width: 640px) {
.iw-small {
display: none !important; } }
@media screen and (max-width: 640px) {
.iw-med-up {
display: none !important; } }
@media screen and (max-width: 640px), screen and (min-width: 1024px) {
.iw-medium {
display: none !important; } }
@media screen and (min-width: 1024px) {
.iw-med-dw {
display: none !important; } }
@media screen and (max-width: 1024px) {
.iw-large {
display: none !important; } } .iw-show-l,
.iw-hide-p {
display: inherit !important; }
.iw-hide-l,
.iw-show-p {
display: none !important; }
@media only screen and (orientation: landscape) {
.iw-show-l,
.iw-hide-p {
display: inherit !important; }
.iw-hide-l,
.iw-show-p {
display: none !important; } }
@media only screen and (orientation: portrait) {
.iw-show-p,
.iw-hide-l {
display: inherit !important; }
.iw-hide-p,
.iw-show-l {
display: none !important; } }
.iw-row {
margin: 0 auto;
width: 100%; }
.iw-row:before, .iw-row:after {
content: " ";
display: table; }
.iw-row:after {
clear: both; }
.iw-cols {
width: 100%;
float: left;
box-sizing: border-box;
position: relative; }
.iw-grid {
display: flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
list-style: none; }
[class*='iw-width'] {
box-sizing: border-box;
width: 100%;
max-width: 100%; }
.iw-width-auto {
width: auto; }
.iw-width-expand {
flex: 1;
min-width: 1px; }
@media (min-width: 640px) {
.iw-width-auto-m {
width: auto; }
.iw-width-expand-m {
flex: 1;
min-width: 1px; } }
@media (min-width: 1024px) {
.iw-width-auto-l {
width: auto; }
.iw-width-expand-l {
flex: 1;
min-width: 1px; } }.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@keyframes ifMenuFadeIn {
from {
opacity: 0;
transform: translate3d(20%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.if-menu-peek {
position: relative;
}
.if-menu-peek a {
opacity: 0.8;
}
.if-menu-peek::before {
content: "If Menu peek";
position: absolute;
text-align: center;
top: 50%;
left: calc(100% + 15px);
background: #f6f9fc;
box-shadow: 0 0 0 1px rgba(136,152,170,.1), 0 15px 35px 0 rgba(49,49,93,.1), 0 5px 15px 0 rgba(0,0,0,.08);
border-radius: 4px;
width: 140px;
margin-top: -17px;
padding: 10px 15px;
font-size: 14px;
opacity: 0;
pointer-events: none;
}
.if-menu-peek:hover::before {
animation: ifMenuFadeIn ease-in-out .2s forwards;
}
.if-menu-peek::after {
content: "";
position: absolute;
width: 20px;
height: 17px;
background: url(//www.audco.it/wp-content/plugins/if-menu/assets/icon-visibility.svg);
color: rgb(80,169,47);
background-size: cover;
top: -14px;
right: -15px;
border-radius: 50%;
}.cleanlogin-container {
margin: 0 auto;
max-width: 348px;
position: relative;
overflow: hidden;
padding: 26px 24px 36px;
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.25);
box-shadow: 2px 2px 3px rgba(0,0,0,.25);
border-radius: 5px;
border: 1px solid #ddd;
}
.cleanlogin-container fieldset {
border-width: 0;
border-color: inherit;
padding: 0;
margin: 0;
}
.cleanlogin-container h4 {
margin-top: 0;
text-align: center;
font-size: 25px;
font-weight: normal;
margin-bottom: 20px;
}
.cleanlogin-container h4 > small{
margin-top: 5px;
font-size: 20px;
font-style: italic;
display: block;
}
.cleanlogin-container.cleanlogin-full-width {
max-width: none;
}
.cleanlogin-full-width form fieldset {
clear: both;
margin-left: -5%;
margin-bottom: 26px;
}
.cleanlogin-full-width form .cleanlogin-field {
float: left;
width: 45%;
margin-left: 5%;
}
.cleanlogin-form,
.cleanlogin-preview {
border-color: inherit;
display: block;
position: relative;
width: 100%;
}
.cleanlogin-form label {
display: block;
font-size: 13px;
text-transform: uppercase;
text-align: center;
}
.cleanlogin-form label.cleanlogin-terms {
text-align: inherit;
font-size: inherit;
text-transform: inherit;
}
.cleanlogin-field,
.cleanlogin-form input[type="submit"] {
margin-bottom: 20px;
}
.cleanlogin-form input[type="text"],
.cleanlogin-form input[type="password"],
.cleanlogin-form input[type="email"],
.cleanlogin-form input[type="submit"] {
height: 36px;
padding: 4px 8px;
width: 100%;
}
.cleanlogin-form select {
color: #7c7c7c;
width: 100%;
height: 36px;
-webkit-appearance: menulist-button;
}
.cleanlogin-form span {
color: #7c7c7c;
margin-left: 8px;
}
.cleanlogin-form button,
.cleanlogin-form input,
.cleanlogin-form select,
.cleanlogin-form textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cleanlogin-field-website {
display: none !important;
}
.cleanlogin-field-remember {
float: right;
text-align: right;
}
.cleanlogin-field-remember > label {
display: inline;
}
.cleanlogin-field-name {
background: url(//www.audco.it/wp-content/plugins/clean-login/content/images/name.png) no-repeat;
padding-left: 36px !important;
}
.cleanlogin-field-surname {
background: url(//www.audco.it/wp-content/plugins/clean-login/content/images/surname.png) no-repeat;
padding-left: 36px !important;
}
.cleanlogin-field-username {
background: url(//www.audco.it/wp-content/plugins/clean-login/content/images/log.png) no-repeat;
padding-left: 36px !important;
}
.cleanlogin-field-password {
background: url(//www.audco.it/wp-content/plugins/clean-login/content/images/pwd.png) no-repeat;
padding-left: 36px !important;
}
.cleanlogin-field-email {
background: url(//www.audco.it/wp-content/plugins/clean-login/content/images/mail.png) no-repeat;
padding-left: 36px !important;
}
.cleanlogin-field-spam {
background: url(//www.audco.it/wp-content/plugins/clean-login/content/images/spam.png) no-repeat;
padding-left: 36px !important;
}
.cleanlogin-form i.bi{
margin-left: -30px;
cursor: pointer;
}
.cleanlogin-preview-top {
padding-bottom: 36px;
height: 24px;
}
.cleanlogin-form-bottom {
padding-top: 6px;
height: 24px;
}
.cleanlogin-form p.cleanlogin-form-description {
color: #7c7c7c;
font-size: 12px;
font-size: 0.85714286rem;
font-style: italic;
}
.cleanlogin-notification {
clear: both;
border: 1px solid;
border-radius: 5px;
font-size: 14px;
text-align: center;
padding: 18px;
margin-bottom: 18px;
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.25);
box-shadow: 2px 2px 3px rgba(0,0,0,.25);
-moz-animation: cssAnimation 0s ease-in 5s forwards;
-webkit-animation: cssAnimation 0s ease-in 5s forwards;
-o-animation: cssAnimation 0s ease-in 5s forwards;
animation: cssAnimation 0s ease-in 5s forwards;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.cleanlogin-notification.no-disappear{
-moz-animation: none;
-webkit-animation: none;
-o-animation: none;
animation: none;
}
@keyframes cssAnimation {
to {
border: 0;
padding: 0;
width:0;
height:0;
overflow:hidden;
}
}
@-webkit-keyframes cssAnimation {
to {
border: 0;
padding: 0;
width:0;
height:0;
visibility:hidden;
}
}
.cleanlogin-notification > p {
margin: 0px;
}
.cleanlogin-notification.success {
background: #F0F2DD;
border-color: #24890D;
color: #24890D;
}
.cleanlogin-notification.error {
background: #FFE7E7;
border-color: #FF5656;
color: #FF5656;
}
.cleanlogin-preview {
border-color: inherit;
text-align: center;
}
.cleanlogin-preview .avatar {
border-radius: 5px;
float: none;
width: 128px;
height: 128px;
margin: 0 auto 24px auto;
}
.avatar.avatar-96.photo {  margin-bottom: 10px;
}
.cleanlogin-form a.cleanlogin-form-register-link,
.cleanlogin-preview a.cleanlogin-preview-logout-link {
text-align: right;
float: right;
text-decoration: none;
}
.cleanlogin-form a.cleanlogin-form-login-link,
.cleanlogin-form a.cleanlogin-form-pwd-link,
.cleanlogin-preview a.cleanlogin-preview-edit-link {
text-align: left;
float: left;
text-decoration: none;
}